该包的最新版本(v2.0.1)没有可用的许可信息。

插入谷歌地图

维护者

详细信息

github.com/akiyatkin/gmap

源代码

问题

安装: 58

依赖: 0

建议者: 0

安全: 0

星星: 0

关注者: 2

分支: 0

开放问题: 0

语言:JavaScript

v2.0.1 2019-02-14 08:20 UTC

This package is auto-updated.

Last update: 2024-09-19 09:59:49 UTC


README

通过composer安装

要求

网站与infrajs/controller协同工作

使用方法

在模板中添加子模板 {map::}-gmap/gmap.tpl,并在需要显示地图的位置使用 {:map.root}

模板数据应具有以下结构

data = {
	descr: {
		"Центр":"Самара",
		"Масштаб":5
	},
	data:[
		{
			"Город":"Тольятти",
			"Адрес":"Тольятти Горсад"
			...
		},{
			"Город":"Тольятти",
			...
		}
	]
}

例如,gdoc2article返回这样的结构

{
	"json":"-gdoc2article/table/10-ps0Gvc4jAM-NiUdNDOSfnbH8IosyfyKctLnCiRF3I/A1:F100"
}

配置

{
	"data":{
		"icon": "/-imager/?src=images/earth.png&w=40",
		"logo": "/images/logo.png"
	},
	"values":[
		{ 
			"address": "Тольятти",
			"title": "Привет Тольятти"
		},{ 
			"address": "Самара"
		}
	]
}

在标记器上方的云模板

-gmap/info.tpl 传递数据 - config.data 中特定标记器的 values[i] 以及在数据中的 id=i

点击标记器

	Event.handler('Gmap.click', function (marker) {
		console.log(marker);
	});