1

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

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

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

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

谁能告诉我我应该使用什么地方类型来获得最近的一个或多个城市,或者我如何才能获得最近的城市?

4

1 回答 1

0

您是要返回一个没有任何内容的结果数组,还是什么都没有返回?文档说你会得到一个结果数组“即使服务没有返回结果”。您正在搜索的城市是否可能包含酒吧但不包含任何归类为“社区”或“地方”的内容?

这个问题

您可以通过将类型设置为“地理编码”来将自动完成中返回的结果限制为地址......您可以通过将类型设置为“城市”来将自动完成中返回的结果限制为城市

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

于 2012-08-16T14:27:29.387 回答