如何从google place api(android)获得最近的城市,基于给定的经度和纬度

时间:2012-08-15 05:40:58

标签: android google-maps google-maps-api-3

我从GPS获得经纬度,想从我当前的位置搜索最近的城市。

目前,我正在向Google地方信息中发送“邻居|地区”等类型的请求,但这不会返回任何最近的城市。即使我自己只指定“邻居”或“地方”,我仍然没有结果。但是,如果我使用类似“bar”的类型,那么它会返回一个条形列表。

我正在使用此处列出的类型:

https://developers.google.com/places/documentation/supported_types

有人可以告诉我,我应该使用哪种地方来获取最近的城市,或者我怎样才能到达最近的城市?

1 个答案:

答案 0 :(得分:0)

你是否回来了一个没有任何内容的结果数组,或者只是什么都没有回来? The docs say即使服务没有返回结果,你也会得到一个结果数组。您正在搜索的城市是否可能包含条形图但不包含任何归类为“邻域”或“地区”的内容?

This question

  

您可以限制自动填充中返回的结果   通过将类型设置为“地理编码”来解决地址...您可以限制   通过设置类型在城市自动填充中返回的结果   到'城市'

如果您只想获取城市名称,而不是在城市内搜索某些内容,或许您想使用其中一个选项?