从 PhoneGapp 打开导航地图
Open Maps for Navigation from PhoneGapp
我有一个 PhoneGap 应用程序,我想让用户在其中单击 link 打开地图,以便他们可以导航到某个位置。
我正在使用我在 Stack 上发现的这段代码片段:
<ahref=geo:38.715362,-75.086898> Navigate </a>
在 Android 上,当我单击 link 时,它会打开一个选项供我选择导航选项以将其打开。我可以选择 Google 地图、Waze 等
旁注,在 Android 中,当我打开 google 地图时,它只是移动到那个位置,并没有添加一个气球让我点击导航。但 Waze 完美运行。
我兄弟刚刚测试了我的 iPhone 版本的应用程序,当他单击 link 时,它根本没有打开任何东西。有什么想法可以让 iPhone 也能正常工作吗?
有两个 Cordova 插件允许您启动本地地图进行导航:
- https://github.com/dpa99c/phonegap-launch-navigator
- https://github.com/leecrossley/cordova-plugin-directions
但是你需要在 click/tap 事件上调用一个函数,像这样:
<a href="#" onClick="launchnavigator.navigate(params)"> Navigate </a>
要在不使用插件的情况下执行此操作,您可以在 iOS 上使用魔法 "maps" 协议。例如:
<a href="maps:daddr=38.715362,-75.086898">Navigate</a>
我有一个 PhoneGap 应用程序,我想让用户在其中单击 link 打开地图,以便他们可以导航到某个位置。
我正在使用我在 Stack 上发现的这段代码片段:
<ahref=geo:38.715362,-75.086898> Navigate </a>
在 Android 上,当我单击 link 时,它会打开一个选项供我选择导航选项以将其打开。我可以选择 Google 地图、Waze 等
旁注,在 Android 中,当我打开 google 地图时,它只是移动到那个位置,并没有添加一个气球让我点击导航。但 Waze 完美运行。
我兄弟刚刚测试了我的 iPhone 版本的应用程序,当他单击 link 时,它根本没有打开任何东西。有什么想法可以让 iPhone 也能正常工作吗?
有两个 Cordova 插件允许您启动本地地图进行导航:
- https://github.com/dpa99c/phonegap-launch-navigator
- https://github.com/leecrossley/cordova-plugin-directions
但是你需要在 click/tap 事件上调用一个函数,像这样:
<a href="#" onClick="launchnavigator.navigate(params)"> Navigate </a>
要在不使用插件的情况下执行此操作,您可以在 iOS 上使用魔法 "maps" 协议。例如:
<a href="maps:daddr=38.715362,-75.086898">Navigate</a>