[英]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.