Ich verwende googleMaps mit meiner ionic2 App. Ich benutze ionischen-native lib. Ich habe viel von dem Geschäft bisher implementiert und jetzt versuche ich, die Route zwischen zwei Punkten mit Google Routenplaner Service zu finden. Aber ich kann keine Probe finden oder wo ich anfangen könnte. Irgendwelche Ideen oder Probe wird völlig geschätzt.GoogleMaps Wegbeschreibungen Dienst mit ionischen nativen
Antwort
Cordova hat den Directions-Service noch nicht implementiert, daher ist er nicht für die einfache Verwendung in Ionic verfügbar.
Hier ist ein Beispiel, wie es in anderer Art und Weise zu nutzen:
öffnen und bearbeiten ‚src/index.html‘ dann vor dem Schließen des Body-Tages diese Skript Referenz hinzufügen.
<script src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY"></script>
Ich nehme an, dass Sie wissen, wie Sie YOUR-API-KEY von der Google API-Konsole erstellen.
Als nächstes öffnen und bearbeiten 'src/pages/home/home.html' ersetzen Sie dann alle Tags innerhalb 'ion-content' mit diesen Zeilen der Tags.
Öffnen und bearbeiten Sie 'src/pages/home/home.ts' und ersetzen Sie dann alle Codes durch diese Codes.
import { Component, ViewChild, ElementRef } from '@angular/core';
import { IonicPage } from 'ionic-angular';
import { NavController } from 'ionic-angular';
declare var google;
@IonicPage()
@Component({
selector: 'page-home',
templateUrl: 'home.html'
})
export class HomePage {
@ViewChild('map') mapElement: ElementRef;
map: any;
start = 'chicago, il';
end = 'chicago, il';
directionsService = new google.maps.DirectionsService;
directionsDisplay = new google.maps.DirectionsRenderer;
constructor(public navCtrl: NavController) {
}
ionViewDidLoad(){
this.initMap();
}
initMap() {
this.map = new google.maps.Map(this.mapElement.nativeElement, {
zoom: 7,
center: {lat: 41.85, lng: -87.65}
});
this.directionsDisplay.setMap(this.map);
}
calculateAndDisplayRoute() {
this.directionsService.route({
origin: this.start,
destination: this.end,
travelMode: 'DRIVING'
}, (response, status) => {
if (status === 'OK') {
this.directionsDisplay.setDirections(response);
} else {
window.alert('Directions request failed due to ' + status);
}
});
}
}
Warum die Downvotes? – rubenlop
Sie können unbegrenzte API-Aufrufe mit nativen verwenden, aber JS erlauben nur 2500 pro Tag –
- 1. Backend-Dienst für ionischen Push
- 2. Was ist der Unterschied zwischen ionischen-nativen und @ ionen-nativen/xxx in ionischen 2
- 3. Google Maps nativen ionischen 2 marker
- 4. Arbeiten mit nicht-ionischen nativen Plugins in Ionic 2
- 5. RangeError, Google Maps Wegbeschreibungen Dienst. angular2, SebastianM/angular2-google-maps
- 6. Google-Dienst-Account-Authentifizierung von reagieren nativen
- 7. Unterschiede zwischen Native Script und reagieren nativen und ionischen Rahmen
- 8. ionic2 ionischen nativen und cordova-plugin-Gyroskop Fehler
- 9. setContent zu InfoWindow von Google Maps in ionischen nativen
- 10. Ionic Google Map mit Wegbeschreibungen (Route) und Entfernung
- 11. ThickBox mit googlemaps
- 12. Google Maps HTTP API für Wegbeschreibungen und Wegbeschreibungen
- 13. Wegbeschreibungen auf Google Maps mit Autocomplete-Boxen
- 14. Wie kann man ein lokales Cordova Plugin mit ionischen/ionischen 2/ionischen 3/ionischen 4 hinzufügen?
- 15. Fehler beim Ausführen der angular-spotify-Methode im ionischen Dienst
- 16. ClusterMarkers Ionic 2/3 Native GoogleMaps
- 17. Api google maps - Wegbeschreibungen Service Antwort
- 18. Erstellen von Ionen-Suchleiste mit ionischen nicht mit ionischen 2
- 19. Doppelte Identifier 'Karte' in ionischen
- 20. Ausfallen in ionischen 2
- 21. Googlemaps: Design Gewohnheit Preis Marker
- 22. Google Maps mit ionischen
- 23. Integration Wowbook mit ionischen
- 24. schnell mit ionischen wählen
- 25. Spracherkennung mit ionischen Rahmen
- 26. Datenbank mit ionischen
- 27. Google Wegbeschreibungen zur nächsten Straße
- 28. 'Maptype' für Googlemaps Api
- 29. Android GoogleMaps java.lang.IllegalArgumentException: AppIndex
- 30. Android Emulator googlemaps MyLocation
Haben Sie eine passende Lösung finden? – f0rza