2017-09-26 6 views
0

私はIonicを初めて使い、現在学習中です。私はplatform.ready関数のapp.component.tsにGeolocationプラグインを実装しようとしましたが、latとlngを取得しましたが、マップ上の現在の位置を表示するにはどのようにホームとページに緯度と経度を送信できますか?プロバイダにジオロケーション関数を実装する必要がありますか?イオン2 Geolocation

+0

https://stackoverflow.com/questions/41206663/get-current-position-in-ionic2 – soorapadman

答えて

0

イオンプロバイダーを使用することができます。

ionic g provider map 

次に、app.component.tsに書き込んだコードを書き込みます。その後、自分のホーム・ページにプロバイダをインポートし、getLatLng()メソッドを呼び出し

getLatLng(){ 
return {lat:this.lat,lng:this.lng} 
} 

のようなのgetFunctionを実装します。

イオンサービス/プロバイダーと約束および観測可能性について調査してください。これらを便利に使用できます

+0

ありがとうございました。そして、他の関数でそれを使用するには、どのようにローカル変数にlatとlngを返すことができますか? –

+0

あなたはプロバイダメソッドを呼び出すことができます。 var latlng = this.myprovider.getLatLng(); –