In meiner Ionic 2-Anwendung kann ich meinen aktuellen Standort auf der Karte sehen, aber wie kann ich den Standort (Länge und Breite) zu Firebase hinzufügen?Wie kann ich meinen aktuellen Standort zu Firebase hinzufügen?
initMap(): Promise<any> {
this.mapInitialised = true;
return new Promise((resolve) => {
Geolocation.getCurrentPosition().then((position) => {
let latLng = new google.maps.LatLng(position.coords.latitude, position.coords.longitude);
//let latLng = new google.maps.LatLng(40.713744, -74.009056);
let mapOptions = {
center: latLng,
zoom: 15,
mapTypeId: google.maps.MapTypeId.ROADMAP
}
this.map = new google.maps.Map(this.mapElement, mapOptions);
resolve(true);
google.maps.event.addListener(this.map, 'click', (event) => {
this.clearMarkers();
let geocoder = new google.maps.Geocoder;
let infowindow = new google.maps.InfoWindow;
let distanceToYou = this.getDistanceBetweenPoints(
event.latLng,
position,
'miles'
).toFixed(2);
this.geocodeLatLng(event.latLng,geocoder,infowindow,distanceToYou);
});
});
});
}
Ich bin in der Lage, die aktuelle Position von mir zu bekommen, und wenn ich die Karte doppelklicken kann ich den Abstand zwischen mir und der Markierung sehen.