谷歌地图方向lon / lat params

时间:2013-01-10 00:16:37

标签: javascript google-maps google-maps-api-3

我正在搜索参数,我可以通过将lon / lat作为源参数直接打开地图窗口并获取我自己的位置。

这样的东西,并在地图上绘制方向

https://maps.google.com/maps?from=37.4219720,-122.0841430&to=GET_MY_LOCATION

谢谢你

2 个答案:

答案 0 :(得分:1)

没有自动检测您所在位置的参数,您必须自行检测,例如:navigator.geolocation

正确的参数不是fromto或其他任何内容,它们是saddrdaddr

示例:

https://maps.google.com/maps?saddr=52.5191,13.4060&daddr=52.4244,13.7497

答案 1 :(得分:0)

轻松!假设您的浏览器支持地理位置并且您没有阻止它,那么就会有一个用于自动编址您的位置的参数,就像所有地理位置调用一样。

我假设您想直接传递链接或通过“a href”标记而不使用gmaps api。

https://maps.google.com/maps?saddr=52.5191,13.4060&daddr=current%20Location

更好的方法是运行测试并验证地理位置是否支持并打开。 看看这个要点:https://gist.github.com/bingeboy/5519841 如果成功回调触发,那么您知道URL将起作用。