我想在flyTo()
上的现有地图上http://leaflet-extras.github.io/leaflet-providers/preview/
当我在Firefox(或Vivaldi / Chromium)的Web控制台中输入map
时,将返回<div>
容器。如何获取JS map
变量以能够调用map.flyTo(<LatLng>)
?
答案 0 :(得分:1)
欢迎您!
不幸的是,您链接到的演示页面上的Leaflet Map初始化是在JavaScript IIFE中进行的,即在本地自包含范围内进行
:(function() {
'use strict';
var map = L.map('map', {
zoomControl: false,
}).setView([48, -3], 5);
// more code...
})(); // End of IIFE
因此,您将无法从外部范围(即您可以在浏览器Web控制台上访问的map
)访问该本地window
。
我也不知道默认情况下在Leaflet中从其DOM容器中检索Map对象的方法。