2017-11-11 194 views
0

我有一個android應用程序,它具有用戶可以輸入城市名稱的編輯文本,並且該應用程序必須獲取用於調用另一個API的經度和緯度。獲取基於給定名稱的經度和緯度的API

我該如何實現這種類型的東西?

我搜索了一下,發現Google地理編碼API應該可以幫助我,但我還必須實現Google Maps API,我不知道這是否正確。

但是,我的應用程序一定不能有地圖。

如果這是正確的,是否還有其他api,我可以給它的城市名稱,並返回它的經度和緯度?

+0

的[?我怎樣才能找到地址的經度和緯度(可能的複製https://stackoverflow.com/questions/3574644/how- can-i-find-the-latitude-and-long-from-address) – Ibrahim

回答

1

您無需實施Google地圖。您可以使用Google Place自動填充:https://developers.google.com/places/android-api/autocomplete

有了這個,你將有一個搜索欄,當你輸入時,它將獲取地點,並給你經緯度和更多。

您可以輕鬆地添加谷歌的地方的build.gradle:compile 'com.google.android.gms:play-services-places:11.4.2'

+1

非常感謝。 這解決了我的問題。 這比正常編輯文本有效得多。 –