Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
谷歌地图中多个标记的URL_Url_Google Maps_Qt4 - Fatal编程技术网

谷歌地图中多个标记的URL

谷歌地图中多个标记的URL,url,google-maps,qt4,Url,Google Maps,Qt4,在桌面Qt应用程序中,我有一些GPS坐标,我想在地图上显示。我的计划是构建一个带有坐标的URL,让网络浏览器和谷歌地图或类似的服务来完成繁重的工作 在阅读了一些显然是逆向工程的文档之后 mapki.com slash wiki slash Google_Map_Parameters 我可以让它在一个点上工作,但是多个点的URL语法是什么 到目前为止,我最好的方法是构建如下字符串: 但这只能说明“我的第二点”。是否有更好的语法描述 将q=替换为markers=不起作用,下面的“静态地图”建议

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

在阅读了一些显然是逆向工程的文档之后

mapki.com slash wiki slash Google_Map_Parameters
我可以让它在一个点上工作,但是多个点的URL语法是什么

到目前为止,我最好的方法是构建如下字符串:

但这只能说明“我的第二点”。是否有更好的语法描述



将q=替换为markers=不起作用,下面的“静态地图”建议只是抱怨API键不正确。

对于google maps static,有以下URL:

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

我不确定这种语法是否适用于标准地图

在maps.google.com上抛出参数只能得到一点

正如dusoft所说,您可以使用Google静态地图

或者,如果您需要动态地图,您可以编写自己的公共网页,使用GoogleMapsAPI并接受一长串参数。使用您自己的网页的方式与您打算使用maps.google.com网页的方式完全相同,只是您可以设计您想要的参数

可能类似于。

-用于生成静态地图URL的非常好的web工具

当前支持的地图服务列表: -谷歌 -宾 -Yandex -这里 -地图盒 -地图探索 -卡通数据库

p、 我知道这是一个老问题,但很多人仍然在谷歌上搜索。

几个参数(如标记和路径参数)占据多个位置。在这些情况下,位置由管道(|)字符分隔

https://maps.googleapis.com/maps/api/staticmap?center=boca+raton,+fl+|+deerfied,+FL&zoom=12&scale=false&size=600x300&maptype=roadmap&sensor=false&key=API_KEY&format=png&visual_refresh=true&markers=size:mid%7Ccolor:red%7Cboca+raton,+fl+|+deerfied,+FL" alt="Google Map of boca raton, fl | deerfied, FL

库奥,谢谢!!另外,对于其他浏览者,省略
键将只使用匿名API键,这对于有限的使用是可以的。注意:看起来标记的总数有一个限制,即25个。