使用cordova插件通过WayPoints从源到目的地的方向添加cordova-plugin-googlemaps

时间:2016-01-28 07:18:44

标签: android cordova google-maps ionic-framework cordova-plugins

我很惊讶如何通过路径查找从源到目的地的路线,而无需在设备中打开外部Google地图应用。在我的应用中,我使用了this plugin

从这个插件中我使用了这个片段,但它会渲染到谷歌地图应用程序设备中。但我要求在同一个应用程序中执行此操作而不向外部呈现

var yourLocation = null;
map.getMyLocation(function(location) {
yourLocation = location.latLng;

map.addMarker({
"position": yourLocation,
"title": "I am around here!"
}, function(marker) {
marker.showInfoWindow();
});

map.moveCamera({
"target": yourLocation,
"zoom": 12
});
});

map.on(plugin.google.maps.event.MAP_CLICK, function(latLng) {
map.addMarker({
"position": latLng,
"title": "Destination"
 }, function(marker) {
marker.showInfoWindow();

setTimeout(function() {

  if (confirm("Do you want to go?")) {
    plugin.google.maps.external.launchNavigation({
      "from": yourLocation,
      "to": latLng
    });
  }
 }, 2000);
});
});

1 个答案:

答案 0 :(得分:0)

您在项目中使用哪个版本的cordova?

也许:

此插件与Cordova-iOS 4.0.0不兼容。不支持WKWebView。它们已经在API中发生了巨大的变化,并且由于时间不足,这个插件兼容时没有ETA。 PR欢迎!!