如何使用谷歌静态图像映射添加InfoWindow对象?

时间:2014-05-16 04:24:30

标签: google-static-maps

我想在图片中添加文字标签,这是我从静态Google图片API获取的。就像简单谷歌地图中所有标记的标签和信息窗口一样。

我看过文档,没有清楚记录。是否可以在google Static Image API中显示infoWindow。

1 个答案:

答案 0 :(得分:0)

当前,Marker标签或InfoWindows尚不适用于Google Maps Platform-Maps Static API。

但是,我们在Google Issue Tracker中确实有对此功能的要求。为了表达您的兴趣并订阅其最新更新,建议您为该条目加上星号:https://issuetracker.google.com/35818346

同时,请注意,您可以通过使用Custom Icons获得已经具有标签的类似功能。但是,此解决方案可能会花费很多时间,因为您首先必须编辑将用于包含标签的图标图像,然后将其托管在某个位置。

请参阅以下示例请求: http://maps.googleapis.com/maps/api/staticmap?size=600x400&markers=icon:https://raw.githubusercontent.com/annkylah/TestRepo/master/icon2.png|anchor:26,68|scale:2|-35.281454,149.128545&markers=icon:https://raw.githubusercontent.com/annkylah/TestRepo/master/icon1.png|anchor:26,68|scale:2|-37.936915,145.169723&markers=icon:https://raw.githubusercontent.com/annkylah/TestRepo/master/icon3.png?raw=true|anchor:26,68|scale:2|-33.842312,150.983470&key=YOUR_API_KEY

Sample Static Map

以前也可以使用Google Charts - Image Charts,但是,该服务已于2019年3月18日被拒绝。

  

使用自定义图标还要注意的限制   解决方法是使用you could only specify up to five unique custom icons per Maps Static API request。   Google问题跟踪工具向allow more than 5 custom icons提交了功能请求   但是,它被标记为另一个feature request to support KML layers in Static Maps API的副本。

我希望这会有所帮助!