Да, речь идет о map.google.api. Типичная задача преобразования, т.к. многие объекты и службы карт Гугл работают с bounds, а на практике задача ставится исходя из центра и области.
Для перевода воспользуемся объектом гугл: google.maps.Circle.
|
var circle = new google.maps.Circle({ // радиус в километрах radius: distance, // центр, как заданные координаты center: new google.maps.LatLng({lat: Lattitude, lng: Longitude}); }); |
Далее остаётся воспользоваться методом объекта circle.getBounds(). К примеру, для инициализации объекта Autocomplete:
|
var autocomplete = new google.maps.places.Autocomplete($('input'), { bounds: circle.getBounds() }); |
Картежник
Данная запись опубликована в 20.02.2019 22:59 и размещена в рубрике Программирование.
Вы можете перейти в конец страницы и оставить ваш комментарий.
Мало букафф? Читайте есчо !
Апрель 11, 2016 г.
Обнаружил ещё один качественный сервис по геолокации. В отличии от базы IPGEOBASE, где собраны российские и украинские ip адреса, данная база определяет ...
Читать
Февраль 2, 2018 г.
Столкнулся с данной проблемой в своей работе. Опишу более подробно.
Объект Гугл карты, при изменении размеров контейнера, в котором рендерится карта, не актуализирует внутренние размеры поля, от которых зависит центровка. К примеру, при уменьшении ...
Читать
Май 1, 2017 г.
Функция geocode из API карт Яндекс работает в обе стороны. Получив строку адреса - сервис будет искать известные адреса и сообщит вам гео-коордитаны среди ...
Читать
Январь 25, 2018 г.
Поп-ап на картах гугл, объект google.maps.InfoWindow, привлекателен возможностью вставки в него собственного HTML контента. Но кастомизация внешнего вида ...
Читать