Geolocation.getCurrentPosition().then((position) => {
let latLng = new google.maps.LatLng(position.coords.latitude, position.coords.longitude);
//let latLng = new google.maps.LatLng(40.987469, 29.027119);
let mapOptions = {
center: latLng,
zoom: 15,
mapTypeId: google.maps.MapTypeId.ROADMAP
}
this.map = new google.maps.Map(this.mapElement.nativeElement, mapOptions);
}).catch((error) => {
console.log('Error getting location', error);
});
Ich versuche zu überprüfen, ob die Position des Benutzers verfügbar ist oder nicht. Wenn das GPS des Benutzers geöffnet ist, funktioniert der obige Code. Aber ich muss überprüfen, ob GPS nicht geöffnet ist, und ich werde einen Standort selbst festlegen, wenn ich den Standort des Benutzers nicht ermitteln kann. Wie sollte ich prüfen, ob der Benutzerstandort verfügbar ist oder nicht? Ich verwende ionische native Geolocation. Danke im Voraus.Ionic 2 Geolocation Stellen Sie eine andere Position ein, wenn die Position nicht verfügbar ist
Ich habe das getan, aber immer noch gibt es ein Problem. Die ionische Anwendung wechselt nur einmal zu den Einstellungen, wenn die Anwendung installiert wird. Wenn ich GPS einschalte, funktioniert alles gut. Aber wenn ich danach die GPS-Geräte ausschalte und die App schließe und wieder öffne, wechselt sie nicht zu den Einstellungen oder fragt nicht nach einer Standortgenehmigung. – burc
Haben Sie diese Lösung versucht? Wenn dies ausgeführt wird, wenn die Anwendung einen Standort benötigt, werden die GPS-Einstellungen zum Einschalten von GPS bei ausgeschaltetem Gerät angezeigt. – raj
Ja, ich habe versucht, aber es bringt GPS-Einstellungen nur einmal nach der App installiert und es bringt keine GPS-Einstellungen mehr. – burc