【发布时间】:2012-04-21 00:43:34
【问题描述】:
以魁北克为例。它既是一个省,也是一个城市。使用带有查询字符串“魁北克”的谷歌地图 API 会产生省份作为结果。如果我只想要城市,我应该查询什么?
谢谢。
【问题讨论】:
标签: google-maps
以魁北克为例。它既是一个省,也是一个城市。使用带有查询字符串“魁北克”的谷歌地图 API 会产生省份作为结果。如果我只想要城市,我应该查询什么?
谢谢。
【问题讨论】:
标签: google-maps
您需要尽可能具体。通常,地理编码器会在省份之前找到国家名称,在城市之前找到省份,等等。
对于魁北克,请使用Quebec City(不是省)或Quebec, Quebec(指定省内的城市)。瓷砖也显示“魁北克市”作为城市名称。
【讨论】:
我从未尝试过,但在构建地理编码查询时可能是 "types":["locality"]。来自The Geocoding API。我通常不是 javascript 编码器,所以我不确定语法会是什么样子,但它可以帮助您将结果缩小到城市。
【讨论】: