我有一个Android应用程序,其中有一个编辑文本,用户可以在其中输入城市名称,应用程序必须获得用于调用另一个API的经度和纬度。
我该如何实现这类事?
我搜索并发现谷歌地理编码API应该对我有所帮助,但我还必须实施谷歌地图API,我不知道这是否正确。
但是,我的应用程序根本不能有地图。
如果这是对的,有没有其他api,我可以给它城市名称并返回它的经度和纬度?
答案 0 :(得分:1)
您无需实施Google地图。您可以使用Google地方自动填充功能:https://developers.google.com/places/android-api/autocomplete。
有了这个,你会有一个搜索栏,当你输入时,它会获取这些地方并给你纬度/经度等等。
您可以轻松地将Google商家信息添加到build.gradle:compile 'com.google.android.gms:play-services-places:11.4.2'