带有自定义图标和标签的Google静态地图

时间:2016-04-26 21:59:20

标签: google-static-maps

使用Google地图,如何在通过网址加载静态地图时为自定义标记添加标签?

https://maps.googleapis.com/maps/api/staticmap?size=970x485&scale=2&markers=label:A|scale:2|icon:http://example.com/icon.png|48.1363,11.5749|48.1363,10.5749|48.1363,12.5749

此网址无效。

此外,我希望为不同的标记设置不同的标签,但只指定一个图标。

1 个答案:

答案 0 :(得分:3)

您只能使用字母数字字符标记您的标记。 首先,请注意您的查询不起作用,因为您在查询中使用了无法访问的图标。我只使用以下查询:

https://maps.googleapis.com/maps/api/staticmap?size=970x485&scale=2&markers=label:A|scale:2|48.1363,11.5749|48.1363,10.5749|48.1363,12.5749

你可以做到这一点: aMarkers

为每个标记添加不同的标签: aMarkers

另一方面,你可以有一个自定义图标,比如这只红猫:

catMarkers

注意:这是对图标的网址进行编码的转换:
icon url:http://i.imgur.com/T7Q1dCN.png
icon url-encoded:| icon:http%3A%2F%2Fi.imgur.com%2FT7Q1dCN.png

请注意,只有Google的内置标记才允许使用label参数。如果您想使用自定义字母的自定义标签,只需将它们创建为png图像,上传并使用它们:D