Dee*_*ika 203 html google-maps
我有一个小应用程序,提供当前位置:经度和纬度.现在我必须浏览经度和纬度的谷歌地图.请建议我如何做到这一点.
gul*_*yuz 339
最好的方法是使用q
参数,以便显示带有标记点的地图.例如.:
https://maps.google.com/?q=<lat>,<lng>
Run Code Online (Sandbox Code Playgroud)
Red*_*ing 213
此架构已再次更改(2018年10月23日).请参阅Kushagr的最新答案.
这是带有标记的地图(通过aaronm的评论):
https://www.google.com/maps/?q=-15.623037,18.388672
对于较旧的示例(此处没有标记):
https://www.google.com/maps/preview/@-15.623037,18.388672,8z
最古老的格式:
http://maps.google.com/maps?ll=-15.623037,18.388672&spn=65.61535,79.013672
Pog*_*o19 117
截至今天(2014/09/23),我发现要获得确切位置(不是近似值)的标记,您可以使用:
http://www.google.com/maps/place/49.46800006494457,17.11514008755796
Run Code Online (Sandbox Code Playgroud)
此外,如果要指定地图中心和缩放:
http://www.google.com/maps/place/49.46800006494457,17.11514008755796/@49.46800006494457,17.11514008755796,17z
Run Code Online (Sandbox Code Playgroud)
如果要使用卫星地图类型,请附加 /data=!3m1!1e3
http://www.google.com/maps/place/49.46800006494457,17.11514008755796/@49.46800006494457,17.11514008755796,17z/data=!3m1!1e3
Run Code Online (Sandbox Code Playgroud)
如果你想要地图的地形视图,那么追加 /data=!3m1!4b1
https://www.google.com/maps/place/49.46800006494457,17.11514008755796/@49.46800006494457,17.11514008755796,17z/data=!3m1!4b1
Run Code Online (Sandbox Code Playgroud)
Kus*_*ora 61
截至今天(2018年10月23日),谷歌提供了一个通用URL的规定,它在跨平台上非常有效,因此谷歌推荐这种方法.
句法: https://www.google.com/maps/search/?api=1&query=<lat>,<lng>
示例:https://www.google.com/maps/search/?api = 1&query = 28.6139,77.2090(印度新德里)
文档/来源:https://developers.google.com/maps/documentation/urls/guide
Emi*_*uez 33
如果您想在浏览器中打开Google地图:
http://maps.google.com/?q=<lat>,<lng>
要在iOS移动设备上打开Google地图应用,请使用Google地图URL方案:
comgooglemaps://?q=<lat>,<lng>
要在Android上打开Google地图应用,请使用geo:intent:
geo:<lat>,<lng>?z=<zoom>
Alv*_*ban 18
这超出了问题的范围,但我认为知道如何链接到路线可能也很有趣.查询看起来像这样:
https://www.google.es/maps/dir/'52.51758801683297,13.397978515625027'/'52.49083837044266,13.369826049804715'
Run Code Online (Sandbox Code Playgroud)
mar*_*osh 18
这也有效:
https://www.google.pl/maps/@<lat>,<lon>,<zoom>z
Run Code Online (Sandbox Code Playgroud)
例子。
带指针:
https://www.google.com/maps/place/<lat>,<lon>/@<lat>,<lon>,<zoom>z
Run Code Online (Sandbox Code Playgroud)
例子。
Jad*_*eye 11
这些是有效的URL:
http://maps.google.com/?q=<LAT>,<LNG>
https://maps.google.com/?q=<LAT>,<LNG>&ll=<LAT>,<LNG>&z=18
https://www.google.com/maps/@<LAT>,<LNG>,16z
https://maps.google.com/?q=<LAT>,<LNG>&z=16
虽然(对于狂热的读者)这是最新的谷歌(2017年8月22日):
来自谷歌
搜索:搜索特定位置时,生成的地图会将图钉放在指定位置并显示可用的位置详细信息.
重要提示:参数api = 1标识此URL所针对的地图网址的版本.每个请求都需要此参数.唯一有效值为1.如果网址中不存在api = 1,则会忽略所有参数,并在浏览器或Google地图移动应用中启动默认的Google地图应用,具体取决于所使用的平台(适用于例如,https://www.google.com/maps).
要在android中打开谷歌地图应用程序: -
geo:<lat>,<lng>?z=<zoom>
Run Code Online (Sandbox Code Playgroud)
用标记打开应用程序给出位置: -
geo:<lat>,<lng>?q=<lat>,<lng>(Label,Name)
Run Code Online (Sandbox Code Playgroud)
在ios中打开谷歌地图: -
comgooglemaps://?q=<lat>,<lng>
Run Code Online (Sandbox Code Playgroud)
使用以下参数在浏览器中打开谷歌地图: -
http://maps.google.com/maps?z=12&t=m&q=<lat>,<lng>
Run Code Online (Sandbox Code Playgroud)
z
是缩放级别(1-21)t
是地图类型(" m "地图," k "卫星," h "杂交," p "地形," e "GoogleEarth)q
是搜索查询小智 5
使用查询参数将无法正常工作,Google将尝试近似该位置.
我想要的位置:http://maps.google.com/maps ?ll = 43.7920533400153,6.37761393942265
大致位置(实际位置以西):http://maps.google.com/?q = 43.7920533400153,6.37761393942265
说容易http://www.google.com/maps/place/lat,lng
格式化
示例网址:
http://www.google.com/maps/place/30.364124,48.227034
归档时间: |
|
查看次数: |
273415 次 |
最近记录: |