Поиск Mapzen - Увеличить поиск Pin

Я разрабатываю карту Leaflet, которая включает в себя поиск адресов MapZen. Я не могу найти какую-либо информацию о том, как увеличить поисковый штифт после того, как адрес выбран и карта перемещается к штырьку. Кто-нибудь знает как это сделать?

Спасибо,

Ник

2 ответа

Решение

Листовка Mapzen Geocoder (которая является частью mapzen.js) не предлагает изменение уровня масштабирования по умолчанию, когда тип геометрии результата - точка. Однако вы можете прослушать события, которые запускает элемент Geocoder, выполнить setZoom, Вы можете проверить все события, которые запускает Mapzen Leaflet Geocoder, здесь: https://github.com/mapzen/leaflet-geocoder

Это пример фрагмента прослушивания select событие, изменить уровень масштабирования карты.

var map = L.Mapzen.map('map');
map.setView([0,0], 13);

var geocoder = L.Mapzen.geocoder();
geocoder.addTo(map);

var desiredZoomLevel = 17;

wgeocoder.on('select', function (e) {
map.setZoom(desiredZoomLevel);
});

Вы смотрели на mapzen.js? Это расширение Leaflet, которое предоставляет окно поиска, которое автоматически увеличивает выбранный результат.

https://mapzen.com/documentation/mapzen-js/

https://mapzen.com/documentation/mapzen-js/search/

Другие вопросы по тегам