我正在从GPS获取纬度和经度,并想搜索离我当前位置最近的城市。
目前,我正在向Google Places发送一个类型为"neighborhood|locality“的请求,但这不会返回任何最近的城市。即使我只指定"neighborhood“或"locality”,我仍然得不到任何结果。但是,如果我使用"bar“这样的类型,那么它会返回一个bar列表。
我使用下面列出的类型:
https://developers.google.com/places/documentation/supported_types
谁能告诉我我应该使用什么Place Type来获得最近的城市或地点,或者我如何才能获得最近的城市?
发布于 2012-08-16 14:27:29
你是得到一个没有任何内容的结果数组,还是什么也得不到呢?The docs say你会得到一个结果数组,“即使服务没有返回任何结果”。有没有可能你搜索的城市有酒吧,但不包含任何被归类为“邻里”或“地区”的东西?
您可以将自动完成功能中返回的结果限制为地址,方法是将类型设置为'geocode‘...您可以将自动完成功能中返回的结果限制为城市,方法是将类型设置为“城市”
如果您只是想获取城市名称,而不是搜索城市内部的内容,也许您想使用这些选项之一?
https://stackoverflow.com/questions/11964603
复制