我正在搜索参数,我可以通过将lon / lat作为源参数直接打开地图窗口并获取我自己的位置。
这样的东西,并在地图上绘制方向
https://maps.google.com/maps?from=37.4219720,-122.0841430&to=GET_MY_LOCATION
谢谢你
答案 0 :(得分:1)
没有自动检测您所在位置的参数,您必须自行检测,例如:navigator.geolocation
正确的参数不是from
,to
或其他任何内容,它们是saddr
和daddr
。
示例:
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将起作用。