2017-11-11 185 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

非常感谢。 这解决了我的问题。 这比正常编辑文本有效得多。 –