0
Google harita kullanarak api iki nokta arasında bir rota olsun. Tepki tarifi hizmet html bir Renderer Directions atanan ve görüntülenir:Api google maps - Yol Tarifi hizmet yanıtı
$scope.directionsDisplay = new maps.DirectionsRenderer();
var directionsService = new maps.DirectionsService();
$scope.directionsDisplay.setMap(map.control.getGMap());
$scope.directionsDisplay.setPanel(document.getElementById("directions"));
var request = {
origin: ori.coords.latitude + ", " + ori.coords.longitude,
destination: map.center.latitude + ", " + map.center.longitude,
travelMode: maps.TravelMode['DRIVING'],
unitSystem: maps.UnitSystem.METRIC,
optimizeWaypoints: true
};
directionsService.route(request, function (response, status) {
if (status === google.maps.DirectionsStatus.OK) {
$scope.directionsDisplay.setDirections(response);
}
});
Bu yanıt başlangıç noktasını gösterir, rota ve ardından bitiş noktasının endikasyonları. Başlangıç ve bitiş noktaları gösterilemiyor mu? sadece endikasyonlar. Ya da sadece tepki nesnesini manipüle ederek elde edilebilir? benzer bir örnek?
Teşekkür
[Sorunuzun dün] (http://stackoverflow.com/questions/ 36346662/angular-google-map-put-image-in-info-window), Angular-google-haritaları kullanıyordunuz. Bugün API'ya ham erişim yapıyorsunuz. Neler oluyor? Neden geçtin – georgeawg
Her ikisini de kullanma. Haritayı çizen Angle-google haritaları ve rotanın başlangıç ve son noktaları. RouteService rotası ile. İhtiyacım olan şey, html'de yazdırdığınızda, başlangıç ve bitiş noktalarını göstermediğiniz veya farklı CSS sınıfları atamayacağınız için manipüle etmem gerektiğidir. – dblanco