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);
});
私はユーザーの位置が利用可能かどうかを確認しようとしています。ユーザーのgpsが開いている場合、上のコードが機能します。しかし、私はGPSが開いていないかどうかを確認する必要があり、ユーザーの位置を知ることができないときは自分で位置を設定します。ユーザーの場所が利用可能かどうかはどうしたら確認できますか?私はイオン性のネイティブジオロケーションを使用しています。前もって感謝します。イオン2位置が利用できないときに別の場所を設定する
私はこれを行っていますが、まだ問題があります。 Ionicアプリケーションは、アプリケーションのインストール時に1回だけ設定に切り替わります。 GPSをオンにすると、すべて正常に動作します。しかしその後、GPSをオフにしてアプリを閉じてもう一度開くと、設定に切り替わらず、場所の許可を求めることもありません。 – burc
このソリューションを試しましたか?アプリケーションが場所を必要とするときにこれを実行すると、GPSがオフになったときにGPSをオンに切り替えるようにGPS設定が行われます。 – raj
はい私は試しましたが、アプリケーションがインストールされた後にGPS設定が1回だけ表示され、GPS設定がもう反映されません。 – burc