Google静态地图自定义标记

戴维·琼斯(Davy Jones)

这可能很简单,但是我正在努力解决。我正在尝试使用放置自定义标记lat/lng

https://maps.googleapis.com/maps/api/staticmap?size=600x400&scale=2&markers=icon:http://chart.googleapis.com/chart?chst=d_bubble_texts_big&chld=bb%7Cffffff%7C000000%7CPL1+2|50.367285472963,-4.138801595&center=50.367285472963,-4.138801595&zoom=10

但它没有显示标记-我想念什么?

标记起作用:

http://chart.googleapis.com/chart?chst=d_bubble_texts_big&chld=bb%7Cffffff%7C000000%7CPL1+2

带有默认标记的地图也是如此

markers=color:red|50.367285472963,-4.138801595&center=50.367285472963,-4.138801595&zoom=10

焊锡袋

使用自定义标记时,该icon:参数应进行URL编码。

由于您的图标来自动态图标参考中所述的已弃用的API ,因此我将使用尽可能大的另一个自定义图像,即Dr.MolleGoogle静态地图参考中所述

图标的大小限制为4096像素(正方形图像为64x64)

考虑一下我的初始标记(耶稣诞生管理者的加泰罗尼亚传统):https : //png.icons8.com/ios/40/000000/full-of-shit.png 大便

我还建议使用goo.gl来缩短它,然后对其进行URL编码(可以在http://meyerweb.com/eric/tools/dencoder/上在线完成),结果是:https%3A%2F%2Fpng.icons8.com%2Fios%2F40%2F000000%2Ffull-of-shit.png,因此最终请求应类似于https://maps.googleapis.com/maps/api/staticmap?size=600x400&scale=2&markers=icon:shortenedURL-Encoded|50.367285472963,-4.138801595&center=50.367285472963,-4.138801595&zoom=10

由于StackOverflow“建议”避免使用缩短器,因此以下是没有缩短器的版本:

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

具有矢量资产图标的android中的Google地图中的自定义标记

带有css圆角的Google地图自定义标记

Google地图信息窗口在自定义标记上的位置

在Google地图上加载标记的自定义信息窗口时,iOS应用程序冻结

使用簇自定义Google地图上的标记

如何为Google地图设置自定义标记标题

Google静态地图,绘制自定义路线方向

Android Google Map API cumstom标记将Google地图数据带到自定义标记上

在自定义Google地图标记周围添加HTML

Google Map自定义地图标记图像悬停无法正常工作

Google Maps iOS不允许自定义地图标记图像

Flutter从画布创建Google地图自定义标记

使用多个标记和信息窗口自定义Google地图

在Google地图中指定自定义标记的大小

来自本地路径的Rails Google静态地图自定义图标

隐藏和显示无法在我的Google地图上使用的自定义标记

Google静态地图-使用自定义标记对一些点进行分组

为JSON地图中的数据设置Google Maps标记的自定义信息窗口

带有自定义标记CSS动画的Google地图

从Google地图的自定义标记中删除框阴影

向Google地图添加自定义标记

如何使用Google Maps API显示自定义标记以生成静态地图图像

谷歌地图静态自定义地图标记消失

LEAFLET(互动式地图)-使用Spring MVC Framework带有自定义图标的标记(静态内容)

如何创建自定义 Google 地图

谷歌地图自定义标记android

如果设置了自定义选项,则标记不会显示在 Google 地图街景上

在 Android 中向 Google 地图添加自定义标记

地图组件的自定义地图标记/pin