0
单张文档告诉我您应该在位置上使用maxZoom选项,但它不起作用(http://leafletjs.com/reference.html#map-locate-options)。当用户在我的网站上使用地理位置并在地图上找到他们的位置时,它会放大太多,我想自己调整它。有没有人有一个快速解决?Mapbox:在找到的位置设置缩放级别
单张文档告诉我您应该在位置上使用maxZoom选项,但它不起作用(http://leafletjs.com/reference.html#map-locate-options)。当用户在我的网站上使用地理位置并在地图上找到他们的位置时,它会放大太多,我想自己调整它。有没有人有一个快速解决?Mapbox:在找到的位置设置缩放级别
在main.js您在本节
if (!navigator.geolocation) {
geolocate.innerHTML = 'Geolocation is not available';
} else {
geolocate.onclick = function (e) {
var tl = new TimelineMax({repeat:2});
tl.to("svg.pointwhite", .10, {transformOrigin: "50% 100%", scaleY:0.25, yoyo:true, repeat:1})
.to("svg.pointwhite", .65, {y:-6, ease:Circ.easeOut, yoyo:true, repeat:1});
e.preventDefault();
e.stopPropagation();
map.locate({ maxZoom: 12}); // locate option goes here
};
}
您可以发布您的网站的链接设置locate的选择吗?去检查? – Thennarasan
@Thennarasan https://dabauto.no/verksteder –
在你的main.js文件中有一行'var map = L.mapbox.map('map','mapbox.light')。setView([63.51338,15.03236 ],5);'最后一个参数'5'是硬编码的? 如果是这样,请更改您想要的级别并检查。 – Thennarasan