PHPackages                             silverware/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. silverware/google-maps

ActiveSilverstripe-vendormodule

silverware/google-maps
======================

SilverWare Google Maps Module.

1.1.0(7y ago)148BSD-3-ClausePHPPHP &gt;=5.6.0

Since Apr 4Pushed 7y ago1 watchersCompare

[ Source](https://github.com/praxisnetau/silverware-google-maps)[ Packagist](https://packagist.org/packages/silverware/google-maps)[ Docs](https://github.com/praxisnetau/google-maps)[ RSS](/packages/silverware-google-maps/feed)WikiDiscussions master Synced 4d ago

READMEChangelog (2)Dependencies (1)Versions (3)Used By (0)

SilverWare Google Maps Module
=============================

[](#silverware-google-maps-module)

[![Latest Stable Version](https://camo.githubusercontent.com/4ab44a1b5ee9afbf006e69d363341fcb32e4fc083e643fef9c7bccf3461565b1/68747470733a2f2f706f7365722e707567782e6f72672f73696c766572776172652f676f6f676c652d6d6170732f762f737461626c65)](https://packagist.org/packages/silverware/google-maps)[![Latest Unstable Version](https://camo.githubusercontent.com/59d6a045d2daf80042d80ee7b81c77ac5a5e9b9ff817983336568fad498ae3c6/68747470733a2f2f706f7365722e707567782e6f72672f73696c766572776172652f676f6f676c652d6d6170732f762f756e737461626c65)](https://packagist.org/packages/silverware/google-maps)[![License](https://camo.githubusercontent.com/46ac1a0968dc1a18c41e8cdf0db6eebc79787aa29f2f5a4bbb0a8f2d8ff02232/68747470733a2f2f706f7365722e707567782e6f72672f73696c766572776172652f676f6f676c652d6d6170732f6c6963656e7365)](https://packagist.org/packages/silverware/google-maps)

Provides a Google Map component with customisable markers for use with [SilverWare](https://github.com/praxisnetau/silverware) apps.

Contents
--------

[](#contents)

- [Requirements](#requirements)
- [Installation](#installation)
- [Configuration](#configuration)
- [Usage](#usage)
- [Issues](#issues)
- [To-Do](#to-do)
- [Contribution](#contribution)
- [Maintainers](#maintainers)
- [License](#license)

Requirements
------------

[](#requirements)

- [SilverWare](https://github.com/praxisnetau/silverware)
- [SilverWare Google Module](https://github.com/praxisnetau/silverware-google)

Installation
------------

[](#installation)

Installation is via [Composer](https://getcomposer.org):

```
$ composer require silverware/google-maps

```

Configuration
-------------

[](#configuration)

In order for the map component to work, you will need to create a Google API Key. The key can be entered either into the `SiteConfig` area of the CMS (in SilverWare settings), or you can define the API key using YAML config:

```
SilverWare\Google\API\GoogleAPI:
  api_key: ''
```

Usage
-----

[](#usage)

### Google Map Component

[](#google-map-component)

This module provides a `GoogleMapComponent` for use with your SilverWare app. The map component can be added to your SilverWare templates, layouts or panels using the CMS. After creating a map, you'll need to define the latitude and longitude to set the location for the map.

On the Style tab for the component, you may select Auto or Manual for the height mode. Auto mode will always maintain the map dimensions on any device or screen. Manual mode requires the pixel height of the map to be entered into the "Height manual" field. In manual mode, the map will always remain at the height entered.

On the Options tab, you may select the default zoom level for the map, and also the type of map from the following options (Roadmap is the default type):

- Roadmap
- Satellite
- Hybrid
- Terrain

### Map Markers

[](#map-markers)

By enabling the "Show marker for location" option on the Main tab, you may define the title, label and content for the default map location marker.

On the Markers tab, you may add additional markers to the map, each with it's own coordinates, title, label and content. It is recommended to use a label of short length for each marker (e.g. a single letter or number) due to space

Issues
------

[](#issues)

Please use the [GitHub issue tracker](https://github.com/praxisnetau/silverware-google-maps/issues) for bug reports and feature requests.

To-Do
-----

[](#to-do)

- add support for geocoding of map locations (e.g. via street address)

Contribution
------------

[](#contribution)

Your contributions are gladly welcomed to help make this project better. Please see [contributing](CONTRIBUTING.md) for more information.

Maintainers
-----------

[](#maintainers)

[![Colin Tucker](https://avatars3.githubusercontent.com/u/1853705?s=144)](https://github.com/colintucker)[![Praxis Interactive](https://avatars2.githubusercontent.com/u/1782612?s=144)](https://www.praxis.net.au)[Colin Tucker](https://github.com/colintucker)[Praxis Interactive](https://www.praxis.net.au)License
-------

[](#license)

[BSD-3-Clause](LICENSE.md) © Praxis Interactive

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity59

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

Every ~69 days

Total

2

Last Release

2894d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/f5d47a59cd183aa3f599c2b66dfce7c79c249c2eacb749f0ac8c38c4ca273d14?d=identicon)[PraxisNetAu](/maintainers/PraxisNetAu)

---

Top Contributors

[![colintucker](https://avatars.githubusercontent.com/u/1853705?v=4)](https://github.com/colintucker "colintucker (2 commits)")

---

Tags

googlegoogle-mapssilverstripe-4silverware

### Embed Badge

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

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

PHPackages © 2026

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