我正在编写一款应用程序(适用于iOS和Android),它应该能够打开设备上的Google Maps应用程序并提供到目标地点的路线。目标地点以纬度/经度坐标形式提供。我已阅读了官方指南,说明如何做到这一点(https://developers.google.com/maps/documentation/urls/guide),但仍不能正常工作。
以下是我从我的应用程序发送的URL示例。如果我将相同的URL粘贴到我的计算机浏览器中,它可以正常工作,但如果我尝试在设备上打开它,则会收到错误消息,指出“不支持该链接,Google Maps无法打开此链接”。
以下是我从我的应用程序发送的URL示例。如果我将相同的URL粘贴到我的计算机浏览器中,它可以正常工作,但如果我尝试在设备上打开它,则会收到错误消息,指出“不支持该链接,Google Maps无法打开此链接”。
https://www.google.com/maps/dir/?api=1&destination=50.693907573202%2C10.970328366756
我做错了什么?
编辑: 我注意到第二次发送URL时它可以工作,但第一次不行。换句话说:在我的应用程序中,我点击“方向”按钮,Google地图显示错误消息。然后我返回到我的应用程序,再次按下“方向”按钮,它就可以工作了。为什么第一次不起作用?Google地图需要在后台运行才能正常工作吗?文档中没有提到这一点...