Google Maps API中的东北边界和西南边界是什么?

时间:2018-10-28 18:44:26

标签: google-maps google-maps-api-3 google-geocoder google-geocoding-api

这些界限代表什么?是从不同角度或方向获取的某种近似值吗?

1 个答案:

答案 0 :(得分:0)

东北和西南用于创建矩形。它从其西南角和东北角的点构造一个矩形。参见LatLngBounds class

如果这仍然令人困惑,则东北和西南分别是矩形的右上角和左下角。

可以这样使用:

bounds: new google.maps.LatLngBounds(
    new google.maps.LatLng(33.671019, -116.254049),//south west
    new google.maps.LatLng(33.685424, -116.229930) //north east
)

一个好的示例将是使用边界的location biasing in Autocomplete。如果在自动完成中添加边界,它将使用西南latlng和东北||创建一个矩形,并尝试仅在该矩形内搜索。

它也可以用于在地图上按字面绘制矩形。我已经为您在JSBin中制作了sample。您可以在那里看到我使用边界创建了一个矩形。我还绘制了两个指向东北和西南的标记。