我从GPS获得经纬度,想从我当前的位置搜索最近的城市。
目前,我正在向Google地方信息中发送“邻居|地区”等类型的请求,但这不会返回任何最近的城市。即使我自己只指定“邻居”或“地方”,我仍然没有结果。但是,如果我使用类似“bar”的类型,那么它会返回一个条形列表。
我正在使用此处列出的类型:
https://developers.google.com/places/documentation/supported_types
有人可以告诉我,我应该使用哪种地方来获取最近的城市,或者我怎样才能到达最近的城市?
答案 0 :(得分:0)
你是否回来了一个没有任何内容的结果数组,或者只是什么都没有回来? The docs say即使服务没有返回结果,你也会得到一个结果数组。您正在搜索的城市是否可能包含条形图但不包含任何归类为“邻域”或“地区”的内容?
您可以限制自动填充中返回的结果 通过将类型设置为“地理编码”来解决地址...您可以限制 通过设置类型在城市自动填充中返回的结果 到'城市'
如果您只想获取城市名称,而不是在城市内搜索某些内容,或许您想使用其中一个选项?