Да, речь идет о 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 адреса, данная база определяет ...
Читать
Ноябрь 14, 2018 г.
Штатные элементы управления карт google практически невозможно кастомизировать, потому приходится создавать кастомные элементы, которым можно придать нужный ...
Читать
Январь 23, 2010 г.
Сегодня google предлагает такое количество api и инструментов для разработчиков, что уже наверное сами затрудняются придумать что то новое. А моё знакомство ...
Читать
Декабрь 21, 2017 г.
Наверное, если ничего кроме карты нет на вашем сайте, то управление масштабом с помощью прокрутки мыши - это удобно. Но обычно карта - лишь дополнительный элемент страницы, и такое поведение раздражает пользователя.
Давайте посмотрим как отключить ...
Читать