以编程方式生成Google地图标记(API v3)

Jam*_*man 3 google-maps google-maps-api-3 google-maps-markers

是否可以在Google中以编程方式生成标记?例如,我有一个服务和位置数据库,我想用PHP在Google Map上绘图.

使用Google Maps API V3,我创建了一个地图绘制和使用标记和信息窗口的服务很好,但我真正想要做的是生成默认的标志号码(1,2,3,4 ......等)基于从DB检索的顺序的气泡.此外,我想根据数据库中的服务类型以编程方式更改标记图标的颜色.

我使用PHP,所以不知道是否有一个脚本来做到这一点,但我希望,谷歌将通过API提供这种定制标记生成.

ple*_*xer 5

Maps API要求您使用图像(而不是任意DIV)来显示标记,因此您需要渲染图像服务器端.

一种简单的方法是使用Google Charts API呈现标记图标:http: //code.google.com/apis/chart/docs/gallery/dynamic_icons.html#pins

示例输出: 替代文字

生成于:https://chart.apis.google.com/chart?chst = d_map_pin_letter&chld = C | FF0000 | 000000