我有一个小应用程序,提供当前位置:经度和纬度。 现在我必须浏览谷歌地图的经度和纬度。 请建议我该怎么做。


当前回答

最好的方法是使用q参数,这样它就会显示带有标记点的地图。如:

https://maps.google.com/?q=<lat>,<lng>

其他回答

截至今天(2020年11月1日),谷歌提供了一种在跨平台上非常有效的通用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 (印度新德里)

文档/源。

这种模式再次发生了变化(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

使用查询参数将不起作用,谷歌将尝试近似位置。

我想去的地方:http://maps.google.com/maps?ll=43.7920533400153,6.37761393942265

大致位置(实际位置以西):http://maps.google.com/?q=43.7920533400153,6.37761393942265

这些是有效的url:

http://maps.google.com/?q= < LAT >、<液化天然气>

https://maps.google.com/?q=<LAT>,<LNG>&ll=<LAT>,<LNG>&z=18

https://www.google.com/maps/@ < LAT >、<液化天然气> 16 z

https://maps.google.com/?q=<LAT>,<LNG>&z=16

虽然(对于热心的读者)这是谷歌(2017年8月22日)的最新消息:

地图的url 使用地图显示映射url 用搜索动作映射url

从谷歌

Search: When searching for a specific place, the resulting map puts a pin in the specified location and displays available place details. Important: The parameter api=1 identifies the version of Maps URLs this URL is intended for. This parameter is required in every request. The only valid value is 1. If api=1 is NOT present in the URL, all parameters are ignored and the default Google Maps app will launch, either in a browser or the Google Maps mobile app, depending on the platform in use (for example, https://www.google.com/maps).

简单说http://www.google.com/maps/place/lat,lng格式

示例url:

http://www.google.com/maps/place/30.364124,48.227034