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


当前回答

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

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

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

其他回答

这超出了问题的范围,但我认为知道如何链接到一个路线可能也很有趣。查询如下所示:

https://www.google.es/maps/dir/'52.51758801683297,13.397978515625027'/'52.49083837044266,13.369826049804715'

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

要获得您的当前位置作为起点,您需要使用以下URL:

https://www.google.com/maps/dir/?api=1&origin=Current+Location&destination=<latitude>,<longitude>

您可以用地址、名称或纬度和经度值填充目的地参数。

截至今天(2014/09/23),我发现要在确切的地方(不是近似值)得到标记,你可以使用:

http://www.google.com/maps/place/49.46800006494457,17.11514008755796

此外,如果你想指定地图中心和缩放:

http://www.google.com/maps/place/49.46800006494457,17.11514008755796/@49.46800006494457,17.11514008755796,17z

如果你想使用卫星地图类型,那么追加/data=!3m1!1 e3

http://www.google.com/maps/place/49.46800006494457,17.11514008755796/@49.46800006494457,17.11514008755796,17z/data=!3m1!1e3

如果你想要地形视图的地图,然后追加/data=!3m1!4 b1

https://www.google.com/maps/place/49.46800006494457,17.11514008755796/@49.46800006494457,17.11514008755796,17z/data=!3m1!4b1

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

示例url:

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