Каковы границы северо-востока и юго-запада в API Карт Google? - PullRequest
0 голосов
/ 28 октября 2018

Что означают эти границы?Это какое-то приближение, взятое под разными углами или направлениями?

1 Ответ

0 голосов
/ 29 октября 2018

Северо-восток и юго-запад предназначены для создания прямоугольника.Он строит прямоугольник из точек на его юго-западном и северо-восточном углах.См. 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
)

Хорошим примером будет смещение местоположения при автозаполнении с использованием границ.Если вы добавите границы в автозаполнение, он создаст прямоугольник, используя юго-запад и северо-восток latlng, и попытается выполнить поиск только внутри этого прямоугольника.

Он также может быть использован для буквального рисования прямоугольникав карте.Я сделал для вас образец в JSBin.Вы можете видеть, что я создал прямоугольник, используя границы.Я также нанес 2 маркера, указывающих на северо-восток и юго-запад.

...