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