【问题标题】:Get geo cordinates from only with autocomplete api call android仅通过自动完成 api 调用 android 获取坐标
【发布时间】:2015-09-24 10:49:19
【问题描述】:

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

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

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

【问题讨论】:

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


    【解决方案1】:

    "你可以把一个地址转换成对应的地理坐标。这个过程叫做地理编码"

    Android自带了一些地理数据操作的工具,比如Geocoder类,不知道是不是最有效的方案,你可以试试。

    当您通过自动完成api获取地址描述时,您可以调用服务进行地理编码并获取地理数据,然后您可以将其显示在您的地图中。

    You should read this!

    This is an example

    【讨论】:

      猜你喜欢
      • 2017-09-05
      • 1970-01-01
      • 2018-07-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多