我想将缩放控件的位置更改为'topRight'
。以下是我的代码(这里是coords,zoom,subDomains和attrib之前定义的):
var map = L.map('map', {zoomControl: false}).setView([coords.latitude, coords.longitude], zoom);
L.control.zoom({
position: 'topRight'
}).addTo(map);
L.tileLayer(mapquestUrl, {
subdomains: subDomains,
attribution: attrib,
maxZoom: 18
}).addTo(map);
这是在Firefox中为TypeError: n is undefined
提供的,在Chrome中为Uncaught TypeError: Cannot read property 'appendChild' of undefined
提供。
删除{zoomControl: false}
和L.control.zoom({ position: 'topRight'}).addTo(map);
工作正常,左上角有默认控制位置。