meysampg/yii2-gmapmarker

This package is abandoned and no longer maintained. No replacement package was suggested.

A simple google map marker widget for Yii2

Installs: 8 863

Dependents: 0

Suggesters: 0

Security: 0

Stars: 2

Watchers: 1

Forks: 2

Open Issues: 0

Type:yii2-extension

v1.0.0 2016-07-17 09:51 UTC

This package is auto-updated.

Last update: 2021-07-15 14:21:20 UTC


README

🟥⚠️ THIS PACKAGE IS ABANDONED. PLEASE SELECT ANOTHER PACKAGE OR FORK THIS REPOSITORY AND INFORM ME ON p.g.meysam [at] Gmail [dot] com TO REFER TO YOUR PACKAGE IN PACKAGIST ⚠️🟥

A simple google map marker widget for Yii2

Installation

The preferred way to install this extension is through composer.

Either run

composer require meysampg/yii2-gmapmarker "*"

or add

"meysampg/yii2-gmapmarker": "*"

to the require section of your composer.json file.

Config

Easily you can set the asset needed values with as mentioned on http://www.yiiframework.com/doc-2.0/guide-structure-assets.html#customizing-asset-bundles. For example You can use this code on you web.config:

return [
    // Some codes are here :)
   	'components' => [
   		// And also maybe here ;)
     	'assetManager' => [
     		'bundles' => [
     			'meysampg\gmap\GMapAsset' => [
     				'key' => 'YOU_API_KEY',
     				'language' => 'en'
     			],
     		],
  		],
    ],
];

Usage

Once the extension is installed, simply use it in your code by:

<?= GMapMarker::widget([
	'width' => '98', // Using pure number for 98% of width.
	'height' => '400px', // Or use number with unit (In this case 400px for height).
    'marks' => [35.6892, 51.3890],
    'zoom' => 5,
    'disableDefaultUI' => true
]); ?>

for single marker or use for multiple markers by:

<?= GMapMarker::widget([
	'width' => '600px',
	'height' => '400px',
    'marks' => [
        [35.6892, 51.3890],
        [31.3183, 48.6706],
        [29.4850, 57.6439]
    ],
    'zoom' => 5,
    'disableDefaultUI' => true
]); ?>

Screenshot

Yii2 Google Map Marker Extension

ToDo

  • Add support of label to makers.
  • Add ability of showing custom icon instead of default marker.
  • [Need more? Open an issue!]