谷歌地理编码中视口和边界之间的差异

时间:2013-02-21 15:35:30

标签: google-maps geocoding viewport google-geocoding-api

Google地理编码api中视口和边界之间的区别是什么?

对于大国(美国,俄罗斯),视口与界限不同(加拿大的样本请求:http://maps.googleapis.com/maps/api/geocode/xml?address=Canada&sensor=false,但对于较小的国家,地区和城市,它们是相同的。

2 个答案:

答案 0 :(得分:12)

视口包含用于显示返回结果的推荐视口,指定为两个纬度,经度值定义视口边界框的西南角和东北角。通常,视口用于在将结果显示给用户时对结果进行框架化。

Bounds 存储可以完全包含返回结果的边界框。请注意,这些边界可能与推荐的视口不匹配。 (例如,旧金山包括Farallon岛,它们在技术上属于城市的一部分,但可能不应该在视口中返回)

了解更多信息:https://developers.google.com/maps/documentation/geocoding/intro#Results

答案 1 :(得分:4)

我认为如果视口和边界对于大国家来说不一样只是因为它们无法使用默认缩放显示。因此,当前视图的边界是正确的,但不会显示整个国家。

对于视口,它只是显示整个国家/地区的最小界限。

希望我回答你的问题。