Google map 中多个标记的 URL

标签 url google-maps qt4

在桌面 Qt 应用程序中,我有一些我想在 map 上显示的 GPS 坐标。我的计划是构建一个带有坐标的 URL,然后让网络浏览器和谷歌地图或类似的服务来完成繁重的工作。

在阅读了一些明显逆向工程的文档后

mapki.com slash wiki slash Google_Map_Parameters

我可以使它适用于单点,但多点的 URL 语法是什么?

到目前为止,我最好的方法是构建一个这样的字符串:

http://maps.google.com/?ie=UTF8&q=My+First+Point@59.591,17.82&q=My+Second+Point@59.592,17.82

但这只会显示“我的第二点”。在某处有更好的语法描述吗?

用标记= 替换 q= 不起作用,下面的“静态 map ”建议只提示 API key 不正确。

最佳答案

对于谷歌地图静态有这个网址:

http://maps.google.com/maps/api/staticmap?center=Brooklyn+Bridge,New+York,NY&zoom=14&size=512x512&maptype=roadmap
&markers=color:blue|label:S|40.702147,-74.015794&markers=color:green|label:G|40.711614,-74.012318
&markers=color:red|label:C|40.718217,-73.998284&sensor=false&key=MAPS_API_KEY

详细版本:
http://maps.google.com/maps/api/staticmap?
center=Brooklyn+Bridge,New+York,NY
&zoom=14
&size=512x512
&maptype=roadmap
&markers=color:blue|label:S|40.702147,-74.015794
&markers=color:green|label:G|40.711614,-74.012318
&markers=color:red|label:C|40.718217,-73.998284
&sensor=false
&key=MAPS_API_KEY

我不确定这种语法是否也适用于标准 map

关于Google map 中多个标记的 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1771879/

相关文章:

javascript - 在 Ajax 调用中更改 URL 的问题

google-maps - Google maps api - 将标记捕捉到最近的道路

java - Android 谷歌地图 fragment 在另一个 fragment 中

url - content-security-policy-report-only report-uri 具有完全限定的绝对 URL

python - 这个 url 在 django 中意味着什么

java - Wicket 人类可读的 URL

javascript 函数返回未定义

qt - 无法在 Qt 中链接 qwt

qt - 用 QT_BEGIN_NAMESPACE .. QT_END_NAMESPACE 声明命名空间很重要吗

c++ - 无法在qt中调用c++函数