PHPackages                             teppokoivula/textformatter-google-maps - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. teppokoivula/textformatter-google-maps

ActivePw-module[Utility &amp; Helpers](/categories/utility)

teppokoivula/textformatter-google-maps
======================================

ProcessWire CMS/CMF module for converting Google Maps links to embedded maps.

1.1.6(4y ago)3321GPL-2.0-onlyPHP &gt;=5.6

Since May 31Pushed 4y ago1 watchersCompare

[ Source](https://github.com/teppokoivula/TextformatterGoogleMaps)[ Packagist](https://packagist.org/packages/teppokoivula/textformatter-google-maps)[ Docs](https://github.com/teppokoivula/TextformatterGoogleMaps)[ RSS](/packages/teppokoivula-textformatter-google-maps/feed)WikiDiscussions master Synced today

READMEChangelogDependencies (2)Versions (2)Used By (0)

ProcessWire Google Maps Textformatter
=====================================

[](#processwire-google-maps-textformatter)

Looks for Google Maps URLs within paragraph (`...`) HTML tags and automatically converts them to embedded maps. Configurable options include embed type ("static" or "iframe"), API key, responsive embedding and Google Maps for Business settings.

How to install
--------------

[](#how-to-install)

See "How-To Install or Uninstall Modules" page at modules.processwire.com: .

How to use
----------

[](#how-to-use)

Edit settings of any textarea field and enable "Google Maps" textformatter from Details tab. Recommended to be used with TinyMCE or CKEditor fields.

Notes about Google Maps for Business
------------------------------------

[](#notes-about-google-maps-for-business)

Generated signature is based on specific URL and private cryptographic key.

In order to use your private key within this module you'll have to save it in module configuration settings, which are stored as *plain text* in your database. Google's documentation, on the other hand, explicitly states that this private key should *not* be "stored on any websites".

Use this feature at your own risk and only if you're fully aware of the risks involved!

Code used by this module for generating encoded signatures was adapted from Google's Extended URL signing gallery sample for PHP: .

---

Copyright (c) 2013, Teppo Koivula

###  Health Score

23

—

LowBetter than 27% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity11

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity46

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

1804d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/4224e4c74fcea66b97377c3b32756fe54820135e573eb05a79b181783fe194df?d=identicon)[teppokoivula](/maintainers/teppokoivula)

---

Top Contributors

[![teppokoivula](https://avatars.githubusercontent.com/u/1252021?v=4)](https://github.com/teppokoivula "teppokoivula (1 commits)")

---

Tags

processwiremodule

### Embed Badge

![Health badge](/badges/teppokoivula-textformatter-google-maps/health.svg)

```
[![Health](https://phpackages.com/badges/teppokoivula-textformatter-google-maps/health.svg)](https://phpackages.com/packages/teppokoivula-textformatter-google-maps)
```

###  Alternatives

[elabx/fieldtype-recurring-dates

Field to setup recurring dates using RRule

104.2k](/packages/elabx-fieldtype-recurring-dates)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
