繁体   English   中英

为什么我的Google Static Map API不显示自定义标记?

[英]Why my Google Static Map API doesn't show custom marker?

我在我的网站上使用Google map static API。 地图可以正常使用,但是我无法使自定义标记起作用。

<img class="map-venue-detail" src="https://maps.googleapis.com/maps/api/staticmap?&markers=icon:localhost/assets/imagetest.png%7C{{ object.company.latitude }},{{ object.company.longitude }}&zoom=15&size=768x400&key=MY_KEY">

疯狂的部分是,当我尝试使用Google Map Static( https://developers.google.com/maps/documentation/static-maps/images/star.png )中的示例标记时,该地图可与自定义google一起使用星形标记,但是一旦我使用PNG它就不再起作用。

我看到有人建议解决问题。 但我也尝试将Google标记图片保存到我的本地主机并使用该图片(因此,我使用的不是指向https://developers.google.com/maps/documentation/static-maps/images/star.png localhost/assets/imagetest.png ),我的地图再次使用“默认”标记。

PS:我也尝试使用| 代替%7C 也行不通。

有人可以帮我吗?

静态地图在Google的服务器上呈现。 Google的服务器无法访问您的本地主机来检索标记,因此无法呈现它。

要呈现的标记图标必须是公开访问。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM