如何添加自定义标记图像谷歌静态地图?如何添加自定义标记图像谷歌静态地图
我使用以下网址,以获取静态地图
https://maps.googleapis.com/maps/api/staticmap?size=250x250&markers=color:red%7C $ marker_start &标记=颜色:绿%7C $ marker_end &路径=体重:3%7Ccolor:红色%7Cenc:$ encodedString
我只能改变颜色并添加已经存在的标记,但不能添加由我创建的图像。
如何添加自定义标记图像谷歌静态地图?如何添加自定义标记图像谷歌静态地图
我使用以下网址,以获取静态地图
https://maps.googleapis.com/maps/api/staticmap?size=250x250&markers=color:red%7C $ marker_start &标记=颜色:绿%7C $ marker_end &路径=体重:3%7Ccolor:红色%7Cenc:$ encodedString
我只能改变颜色并添加已经存在的标记,但不能添加由我创建的图像。
是,该文档中,有部分解释如何使用自己的图像,而不是他们的标志: https://developers.google.com/maps/documentation/staticmaps/intro#CustomIcons
例如
https://maps.googleapis.com/maps/api/staticmap?markers=icon:http://www.example.com/yourimage.png
下面是一个使用编码折线的例子。
https://maps.googleapis.com/maps/api/staticmap?markers=icon:http://www.gravatar.com/avatar/e5594b71e9f54f3e73f6294b054f5616?s=32%26d=identicon%26r=PG|54.763228,-130.617302&size=400x400&path=weight:3%7Ccolor:orange%7Cenc:_fisIp~u%7CU}%[email protected][email protected]~hResU%7C%[email protected]@[email protected]}f[[email protected]%7CvXxiAt{[email protected][email protected]@k{[email protected]%60]o%7CF}vXaj\h%60][email protected][email protected]%[email protected]@zuYh%60]v%[email protected]%7C%[email protected]%7CtrAzwP%[email protected]~vXmlWhdPez\_{Km_%[email protected][email protected]^[email protected]@[email protected][email protected]@[email protected]{ZlwBrvdAmtHrmT{rOt{Zz}E%7Cc%[email protected]%[email protected][email protected]@%60%60NrfQpcHrb^k%[email protected]%[email protected]{R%[email protected]%[email protected]@[email protected]%7C%[email protected]}t][email protected]%[email protected]}GfezAkdW%7C}[[email protected]@[email protected]%7Ci%7CAfiQ%7C%[email protected]@fppAsjGhg%[email protected]%7ChQpg{Ai_V%7C%[email protected]%7CxeA~gF%7C}[mv%[email protected][email protected]}Mhg%[email protected]}[email protected]@atFff}@[email protected]}A}[email protected][email protected]~DrfQi}[email protected][email protected]}A{[email protected]@rrqAcjCf%[email protected]^s%[email protected]{wDfs%[email protected]_Nwn^[email protected]%60xAcvMr{[email protected]%[email protected]
这是非常普遍的问题,很简单soluion为只添加
&markers=icon:http://tinyurl.com/2ftvtt6|lat,lng
同时击中那Api
。所以根本 您的API都必须看到这样 http://maps.google.com/maps/api/staticmap?center=40.714728,-73.998672&markers=icon:http://tinyurl.com/2ftvtt6|40.714728,-73.998672&zoom=12&size=400x400&sensor=false
欲了解更多信息,请访问http://phpidiots.in/android/google-static-map-api/
:)享受您的代码
我需要用折线编码的路线静态地图。我认为是没有可用于该选项一起添加标记。 –
@RamkumarP为什么不能这样工作?对我来说似乎很好。我将用一个显示自定义地图和编码多段线的示例更新我的答案。 – duncan
^定制_marker_,不是地图 – duncan