0

我正在开发一个包含 MapZen 地址搜索的传单地图。在选择地址并且地图平移到图钉后,我找不到有关如何放大搜索图钉的任何信息。有谁知道如何做到这一点?

谢谢,

缺口

4

2 回答 2

0

当结果的几何类型为点时,Mapzen Leaflet Geocoder(它是 mapzen.js 的一部分)默认情况下不提供缩放级别更改。但是,您可以监听 Geocoder 元素触发的事件,执行setZoom。您可以在此处查看 Mapzen Leaflet Geocoder 触发的所有事件:https ://github.com/mapzen/leaflet-geocoder#events

这是监听事件的示例片段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);
});
于 2017-11-01T18:45:22.770 回答
0

你看过 mapzen.js 吗?这是一个 Leaflet 扩展,提供了一个自动缩放到所选结果的搜索框。

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

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

于 2017-10-27T23:21:12.600 回答