0

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

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

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

感谢你

4

2 回答 2

1

没有用于自动检测您的位置的参数,您必须使用例如:navigator.geolocation自行检测它

正确的参数不是fromto或其他任何东西,它们是saddrand daddr

例子:

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

于 2013-01-10T00:37:07.763 回答
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 将起作用。

于 2013-05-06T05:40:56.963 回答