2016-12-15 4 views
1

マップにどのように誘導を含めることができますか?Ionic Frameworkの方向を取得するGoogleマップ

私はイオンフレームワークに取り組んでいます。これは私のjsであり、ionic.htmlファイルを参照しています(インデックスHTMLはスクリプトとイオンビューの位置を含むだけです)。私はマップとジオロケーションコーデックプラグインをインストールしました。

app.controller('MapController', function($scope, $ionicLoading) { 

    // var myLatlng = new google.maps.LatLng(37.3000, -120.4833); 

     var mapOptions = { 
      //center: myLatlng, 
      zoom: 16, 
      mapTypeId: google.maps.MapTypeId.ROADMAP 
     }; 

     var map = new google.maps.Map(document.getElementById("map"), mapOptions); 

     navigator.geolocation.getCurrentPosition(function(pos) { 
      map.setCenter(new google.maps.LatLng(pos.coords.latitude, pos.coords.longitude)); 
      var myLocation = new google.maps.Marker({ 
       position: new google.maps.LatLng(pos.coords.latitude, pos.coords.longitude), 
       map: map, 
       title: "My Location" 
      }); 
    // var newLatlng = new google.maps.LatLng(37.3000, -120.4833); 
     var torriLocation = new google.maps.Marker({ 
       position: new google.maps.LatLng(44.823889, 10.335894000000053), 
       map: map, 
       title: "My Location" 
     }); 

     }); 


     $scope.map = map; 
}); 

「車、徒歩またはバスでどのように特定の場所にアクセスできますか」という意味は、

答えて

0

あなたの動きの方向を取得したい場合は、あなたの位置をタイムリーに(一定の時間または位置の変更後に)チェックしたいと思っています。我々は

setInterval(function(){ 
     navigator.geolocation.getCurrentPosition(success_loc, error_loc, opti) 
    },(1000 * 60 * 1)); 

またはnavigator.geolocation.watchPosition(showPosition);

を好きになるでしょうので、申し訳ありませんありません https://developers.google.com/maps/documentation/javascript/examples/map-geolocation

https://developer.mozilla.org/en-US/docs/Web/API/Geolocation/watchPosition

+0

を参照してください...私は私が知りたいことを意味SetIntervaleまたはWatchPosition方法.CODEでGetCurrentPostionを使用たとえば、特定の場所(車、歩行、バスなど)にどのようにアクセスできるかを確認します。 – Jamil89

+0

この旅行モ​​ードのオプションを使用します。このサンプルをご覧くださいhttps://jsfiddle.net/api/post/library/puまた、 – Anuj

関連する問題