谷歌地理编码中视口和边界之间的区别
Posted
技术标签:
【中文标题】谷歌地理编码中视口和边界之间的区别【英文标题】:Difference between viewport and bounds in google geocoding 【发布时间】:2013-02-07 00:09:23 【问题描述】:google geocoding api中viewport和bounds rects有什么区别?
对于大国(美国、俄罗斯),视口与边界不同(加拿大的示例请求:http://maps.googleapis.com/maps/api/geocode/xml?address=Canada&sensor=false,但对于较小的国家、地区和城市,它们是相同的。
【问题讨论】:
【参考方案1】:Viewport 包含用于显示返回结果的推荐视口,指定为定义视口边界框西南角和东北角的两个纬度、经度值。通常,视口用于在向用户显示结果时将结果框起来。
Bounds 存储可以完全包含返回结果的边界框。请注意,这些边界可能与推荐的视口不匹配。 (例如,旧金山包括 Farallon 群岛,从技术上讲,它们是城市的一部分,但可能不应该在视口中返回)
欲了解更多信息:https://developers.google.com/maps/documentation/geocoding/intro#Results
【讨论】:
【参考方案2】:我认为,如果大国的视口和边界不一样,只是因为它们无法以默认缩放显示。因此当前视图的边界是正确的,但不会显示整个国家/地区。
对于视口,它只是显示整个国家的最低限度。
希望我能回答你的问题。
【讨论】:
以上是关于谷歌地理编码中视口和边界之间的区别的主要内容,如果未能解决你的问题,请参考以下文章