android - 如何在我的应用程序中使用 Google map 搜索功能 api?

标签 android google-maps google-search-appliance

是否可以将它用作我的应用程序的库项目,我想使用 Android 谷歌地图真正的应用程序搜索功能。我该怎么做,这可能吗? 提前致谢..

编辑: 我已经在我的应用程序中成功显示了谷歌地图,我想包含谷歌地图搜索功能,这意味着我可以在自动建议的字段中搜索世界上的任何位置,并通过选择特定位置并将标记移动到该位置。那我怎么能呢?

我试过了 thisthis但没有得到自动建议的文本,为什么我不知道..

我想要:

第一步:显示带有搜索框的 map

enter image description here

第 2 步:在输入文本时它应该会自动提示。

enter image description here

第三步:当点击特定名称时将 map 移动到该位置

enter image description here

最佳答案

您可以使用 Places API 和 Geocode API 轻松提供此类搜索功能(两者都会根据您的用例提供帮助)。

阅读以下文档以获得帮助。

  1. GeoCode API
  2. Places API

    我建议根据您的需要使用 Places API(根据我对您的用例的观察)。但如果需要,您也可以使用地理编码。

那里有许多工作引用和示例。

对于启动,以下是我的引用:

  1. PlacesAPI AutoComplete feature , Hotel Finder with Autocomplete
  2. GeocodeAPI Simple GeoCoding

注意: 我建议使用 javascript API。但不确定它是否对您在 Android 环境中有帮助(我对 android 环境一无所知)。

关于android - 如何在我的应用程序中使用 Google map 搜索功能 api?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17380645/

相关文章:

javascript - 如何在不使用任何指令的情况下以 Angular 初始化谷歌地图API?

android - 在 Android 下载管理器上获取总字节返回 -1

android - 使用 Robolectric 测试 okHttp 请求 - 回调

ios - 为什么我的 Google map 应用程序不打印出点击的坐标?

javascript - 经纬度限制最大长度

search - 以用户为导向的搜索?

http-headers - 用于限制 Google Search Appliance bot (gsa) 的 HTTP 响应代码

java - 更改滚动条上的背景颜色

android - ListView 将项目添加到底部(android)