Да, речь идет о 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 и размещена в рубрике Программирование.
Вы можете перейти в конец страницы и оставить ваш комментарий.
Мало букафф? Читайте есчо !
Май 1, 2017 г.
Функция geocode из API карт Яндекс работает в обе стороны. Получив строку адреса - сервис будет искать известные адреса и сообщит вам гео-коордитаны среди ...
Читать
Ноябрь 14, 2018 г.
Штатные элементы управления карт google практически невозможно кастомизировать, потому приходится создавать кастомные элементы, которым можно придать нужный ...
Читать
Июнь 2, 2016 г.
Найти координаты города, точки на карте проще простого. Откройте карту гугл и кликните в нужном месте карты.
Появится маркер и подсказка с координатами. ...
Читать
Октябрь 9, 2019 г.
Ошибка возникает при использовании сервисов Яндекс карт, вроде геокодинга.
Яндекс стал требовать обязательно использовать дополнительный параметр, передаваемый при загрузке скрипта - apikey. Данный параметр позволяет управлять квотами запросов ...
Читать