我在这里有一个小问题。在我的应用程序中,用户输入一个地点的名称,然后我应该向他显示具有他输入的地点名称的地点列表。所以显然我需要将输入的名称发送到 Google Places,我希望它会返回给我一个描述列表,以唯一标识每个地方。那么有没有办法得到这个?PS:我搜索了很多,我没有找到如何从它的名字中得到一个地方的描述。非常感谢。
问问题
509 次
2 回答
2
基于文本查询搜索位置列表的默认 API 调用:
这将返回一个 JSON 数组,其中包含根据您在 PLACE_NAME 字段中输入的内容找到的所有 Google Places 位置,每个位置都包含一些基本信息。
如果您想要更详细的描述,您可以致电:
其中 REFERENCE_OF_PLACE 是您要获取信息的地点的参考 ID(在 textsearch 调用中检索)。
可以通过在Google API 控制台注册来检索 google api 密钥
可以在此处找到如何检索和解析 JSON 的示例。
于 2013-04-24T12:29:13.173 回答
1
Android 提供了 Geocoder 类,您可以通过该类获取 Locations 的详细信息。
于 2013-04-24T12:35:43.500 回答