我正在尝试做一件似乎很容易的事,但却导致了一些混乱.我正在尝试使用预先填充的目标地址和来自地址的链接转到Google地图以继承用户的当前位置.根据其他人的指示,如果我使用"当前位置"作为"来自地址",它会为我做一切.
相反,当我从其他位置访问URL时,它仍然加载原始的"当前位置"而不是实际的当前位置.
我确信这是一件非常容易的事,但我希望有人能指出我正确的方向.
链接可以在这里找到.
Gre*_*kes 137
对于那些仍在寻找的人,这里有一些链接到谷歌地图的方法:
空格可以更改为+或编码为%20.
链接到某个位置(无方向)
https://www.google.com/maps?q=760+West+Genesee+Street+Syracuse+NY+13204
Run Code Online (Sandbox Code Playgroud)没有起点(生成方向需要用户输入).
https://www.google.com/maps?daddr=760+West+Genesee+Street+Syracuse+NY+13204
Run Code Online (Sandbox Code Playgroud)将设置位置作为起点(自动生成方向,无需用户输入).
https://www.google.com/maps?saddr=760+West+Genesee+Street+Syracuse+NY+13204&daddr=314+Avery+Avenue+Syracuse+NY+13204
Run Code Online (Sandbox Code Playgroud)以"我的位置"为起点(自动生成方向,无需用户输入).
https://www.google.com/maps?saddr=My+Location&daddr=760+West+Genesee+Street+Syracuse+NY+13204
Run Code Online (Sandbox Code Playgroud)纬度和经度的当前位置
https://www.google.com/maps?saddr=My+Location&daddr=43.12345,-76.12345
Run Code Online (Sandbox Code Playgroud)查询纬度和经度的搜索.还显示设置默认缩放级别.
https://www.google.com/maps?ll=43.12345,-76.12345&q=food&z=14
Run Code Online (Sandbox Code Playgroud)字符串搜索作为目标
https://www.google.com/maps?saddr=My+Location&daddr=Pinckney+Hugo+Group
Run Code Online (Sandbox Code Playgroud)这是我发布的一篇文章,我将不断更新,因为有一些更新的方法来做到这一点!
GreatBlakes 和 Jon Alslund-Lanthén 的答案提出了一种方法,有时可以为您提供正确的结果,但如果您的用户的语言不是英语,则可能会失败。
截至 2019 年,最好的方法似乎是:
https://www.google.com/maps/dir/?api=1&destination=Googleplex,+1600+Amphitheatre+Pkwy
另外,您可以尝试使用
https://maps.google.com/?daddr=53.9187068,27.5862874
Run Code Online (Sandbox Code Playgroud)
至少在android和ios上适合我。可能有用。此处提供更多详细信息:https : //developers.google.com/maps/documentation/ios/urlscheme?utm_source=welovemapsdevelopers&utm_campaign=GM-for-iOS-sdk-1-7
改为使用我的位置:
https://maps.google.com/?saddr=My%20Location&daddr=myDestinationAddress
Run Code Online (Sandbox Code Playgroud)
当前位置仅适用于具有英语区域设置的操作系统.
我还没有找到任何相关文档.但是,按照此处的建议将saddr留空,https://developers.google.com/maps/documentation/ios-sdk/urlscheme将提示用户输入起始地址.
Dr.*_*lle -2
您期望的用户位置并不是您所期望的,“当前位置”将被谷歌视为任何其他地址,并且谷歌会尝试找到与查询匹配的位置。
当有人告诉您“当前位置”将迫使谷歌解析用户的位置时,这是错误的。
您可以自行对用户进行地理定位,然后根据地理位置结果创建链接。
| 归档时间: |
|
| 查看次数: |
79877 次 |
| 最近记录: |