仅通过自动完成 api 调用 android 获取坐标

Get geo cordinates from only with autocomplete api call android

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

到目前为止,我一直在偶然发现 google 自动完成 API,然后我开始使用自动完成部分。但是现在我需要放置一个标记,为此我需要用户输入的城市的地理代码,但据我所知 google API 自动完成只提供地址或城市,没有地理-坐标。

由于我是 android 开发的新手,有人可以帮助我解决这种情况并让我知道是否有一种方法可以从单个自动完成 API 调用中获取地理坐标?

"you can convert an address to the corresponding geographic coordinates. This process is called geocoding"

Android自带一些地理数据操作工具,比如Geocoderclass,不知道是不是最高效的解决方案,大家可以试试

当您获得带有自动完成功能的地址描述时 api 您可以调用服务进行地理编码并获取地理数据,然后您可以在地图中显示它。

You should read this!

This is an example