传单变焦控制位置错误

时间:2015-04-09 06:17:28

标签: javascript leaflet

我想将缩放控件的位置更改为'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);工作正常,左上角有默认控制位置。

1 个答案:

答案 0 :(得分:3)

这是打字错误,你必须写'topright',而不是'topRight'

Control Positions reference