API 根据名字获取经纬度
API to get the longitude & latitude based on given name
我有一个 android 应用程序,它有一个编辑文本,用户可以在其中输入城市名称,并且该应用程序必须获取经度和纬度才能调用另一个 API。
我怎样才能实现这种东西?
我搜索了一下,发现 google 地理编码 API 应该对我有帮助,但我还必须实现 google 地图 API,我不知道这是否对。
但是,我的应用程序根本不能有地图。
如果这个是对的,有没有其他的api我可以给它城市名和return它的经度和纬度?
您不需要实施 Google 地图。您可以使用 Google 地点自动完成:https://developers.google.com/places/android-api/autocomplete.
有了这个,您将有一个搜索栏,当您键入时,它会获取地点并为您提供纬度/经度等等。
您可以轻松地将 Google 个地点添加到 build.gradle:compile 'com.google.android.gms:play-services-places:11.4.2'
我有一个 android 应用程序,它有一个编辑文本,用户可以在其中输入城市名称,并且该应用程序必须获取经度和纬度才能调用另一个 API。
我怎样才能实现这种东西?
我搜索了一下,发现 google 地理编码 API 应该对我有帮助,但我还必须实现 google 地图 API,我不知道这是否对。
但是,我的应用程序根本不能有地图。
如果这个是对的,有没有其他的api我可以给它城市名和return它的经度和纬度?
您不需要实施 Google 地图。您可以使用 Google 地点自动完成:https://developers.google.com/places/android-api/autocomplete.
有了这个,您将有一个搜索栏,当您键入时,它会获取地点并为您提供纬度/经度等等。
您可以轻松地将 Google 个地点添加到 build.gradle:compile 'com.google.android.gms:play-services-places:11.4.2'