【发布时间】:2019-12-18 23:00:46
【问题描述】:
我的 Wayfinder PWA 移交给 Google 地图,以显示前往校园建筑的路线。这些链接符合https://developers.google.com/maps/documentation/urls/guide 上的建议。在 iOS 上,当您第一次尝试使用这些链接时,Google 地图会打开并显示错误“不支持的链接”。后续尝试按预期工作。
这是一个链接示例: https://www.google.com/maps/dir/?api=1&destination=52.4055882,-1.5035222&travelmode=walking 在 Wayfinder 应用程序中找到https://wayfinder.coventry.ac.uk/buildings/alison-gingell.html?location=coventry-university
我尝试使用 encodeURL() 对字符串进行编码,但这似乎对输出或行为没有任何影响。
googleMapLink() {
let link =
'https://www.google.com/maps/dir/?api=1&destination=' +
this.destination.lat +
',' +
this.destination.lng +
'&travelmode=walking'
return link
}
更新: 查看@xomena 共享的链接,这是一个已知问题。似乎旅行模式参数可能是一个促成因素。我试过没有它,它工作正常。可接受的解决方法。谢谢@xomena。
googleMapLink() {
let link =
'https://www.google.com/maps/dir/?api=1&destination=' +
this.destination.lat +
',' +
this.destination.lng
return link
}
【问题讨论】:
-
感谢这些链接,有足够的线索找到可接受的解决方法。谢谢@xomena
标签: google-maps