2017-08-21 1 views
0

2つのマーカーと方向を示す青い線でソースとデスティネーションを表示する必要があるシナリオがあります。私はcordavaプラグインのジオロケーションを使用して、私はまた、緯度と長い先を持っているコードネオジオロケーションを使用してイオン性の天然ジオロケーションの2つのマーカー

 $cordovaGeolocation.getCurrentPosition(options).then(function(position){ 

    var latLng = new google.maps.LatLng(position.coords.latitude, position.coords.longitude); 

    var mapOptions = { 
     center: latLng, 
     zoom: 15, 
     mapTypeId: google.maps.MapTypeId.ROADMAP 
    }; 

    $scope.map = new google.maps.Map(document.getElementById("map"), mapOptions); 
    google.maps.event.addListenerOnce($scope.map, 'idle', function(){ 

    var marker = new google.maps.Marker({ 
     map: $scope.map, 
     animation: google.maps.Animation.DROP, 
     position: latLng 
    }); 

以下のように現在位置を取得しようとしているが、私は2つのマーカーを表示するためのコードでそれらを配置する方法を理解DNT、どこ結ぶ青表示するようにしています

var marker = new google.maps.Marker({ 
    map: $scope.map, 
    animation: google.maps.Animation.DROP, 
    position: latLng 
}); 

としてライン

は、任意の助けをいただければ幸いのみ対象

をとります。私はあなたがそれを無視することができますので、私はカスタムアイコンを使用していた

addMarker(position, icon, content) { 
    let marker = new google.maps.Marker({ 
     map: this.map, 
     animation: google.maps.Animation.DROP, 
     icon: icon, 
     position: new google.maps.LatLng(position[0], position[1]) 
    }); 
    } 

そして

array.projectsLocation.forEach(element => { 
     this.addMarker([element.latitude, element.longitude], element.map_pin_url, element.description); 
}); 

をdid-何

+0

タニア、試しましたか? –

答えて

関連する問題