2017-11-11 5 views
0

ユーザーは都市名を入力できる編集テキストを持つアンドロイドアプリを持っており、アプリは別のAPIを呼び出すときに使用するために経度と緯度を取得する必要があります。指定された名前に基づいて経度と緯度を取得するAPI

このタイプのものを実装するにはどうすればよいですか?

私は検索し、GoogleのジオコーディングAPIが私を助けなければならないことがわかりましたが、私はまた、GoogleマップのAPIを実装する必要があります、私はこの権利がわかりません。

しかし、私のアプリは地図を持っていてはいけません。

これが正しい場合、私はそれに都市名を与えて、それの経度と緯度を返すことができる他のAPIはありますか?

+0

可能な複製を[どのように私はアドレスから緯度と経度を見つけることができますか?](https://stackoverflow.com/questions/3574644/how-緯度と経度から住所を見つけることができます) – Ibrahim

答えて

1

Googleマップを実装する必要はありません。 Googleプレイスのオートコンプリート:https://developers.google.com/places/android-api/autocompleteを使用できます。

これで、検索バーが表示されます。入力すると、場所が取得され、緯度/経度などが表示されます。

あなたが簡単にbuild.gradleするGoogleプレイスを追加することができますのcompile 'com.google.android.gms:play-services-places:11.4.2'

+1

ありがとうございました。 これは私の問題を解決します。 これは、通常の編集テキストよりも効果的です。 –

関連する問題