仅通过自动完成api调用android

时间:2015-07-07 05:17:50

标签: android google-maps autocomplete google-maps-android-api-2

我正在尝试实现一个Android应用程序,用户可以在其中输入他们的城市,我需要为该城市用户输入添加标记。

到目前为止,我在谷歌自动完成API上磕磕绊绊,然后我得到了自动完成部分工作。但是现在我需要放置一个标记,为此我需要用户输入的城市地理代码,但据我所知,谷歌API自动完成只提供地址或城市,没有地理编码。

由于我对Android开发还不熟悉,有人可以帮助我解决这种情况,让我知道是否有一种从单个自动完成API调用中获取地理编码的方法?

1 个答案:

答案 0 :(得分:0)

  

“您可以将地址转换为相应的地理坐标。此过程称为地理编码”

Android提供了一些地理数据处理工具作为Geocoder类,我不知道它是否是最有效的解决方案,但你可以试试。

当您使用自动填充API获取地址描述时,您可以调用服务进行地理编码并获取地理数据,然后您可以在地图中显示它。

You should read this!

This is an example