我只是想澄清一下我的理解是否正确。在我的Google Maps应用程序中,我想向我的用户展示特定大陆的标记。
问题:我是否正确地理解了谷歌地图API中的边界是由不多不少两个点(标记)组成的区域?
从数学课上来看,绘制2D区域只需要两个点。对吧?所以要向用户展示来自欧洲的所有标记,我只需找到两个坐标,一个来自冰岛(左上角),另一个来自东南土耳其?(对于美国,我会选择西雅图和迈阿密)。
所以,下面的JS代码运行得很完美。我的问题是 - 你能确认我的理解方式和我选择的方法是正确的吗?它有任何意义吗?
var bounds = new google.maps.LatLngBounds();
bounds.extend(new google.maps.LatLng('66.057878', '-22.579047')); // Iceland
bounds.extend(new google.maps.LatLng('37.961952', '43.878878')); // Turkey
this.map.fitBounds(bounds);