我正在尝试使用自定义标记使用谷歌静态 map API 创建自定义静态 map 。标记以“@2x.png”结尾。看来google的api不喜欢这个?如果我使用以“.png”结尾的常规版本,它确实有效。
有人遇到过这个问题吗?
编辑: 看来这里的问题可能是存在图标尺寸限制。
来自:https://developers.google.com/maps/documentation/staticmaps/#CustomIcons
Icons are limited to sizes of 4096 pixels (64x64 for square images)
我尝试用于 2 倍比例的图像是 78x98。
最佳答案
事实上,当您激活scale:2模式时它就会起作用。在您的网址中,您必须检查是否存在:
http://..../staticmap?&scale=2&markers=scale:2|icon:http://...../<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="93bdbdbdd3a1ebbde3fdf4" rel="noreferrer noopener nofollow">[email protected]</a>|lat,lon
它在高清屏幕上运行得很好。 使用这些参数,您的图像文件最大可为 128x128。
关于google-maps-markers - 在静态谷歌地图 URL 中使用 "@2x",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29018808/