我尝试使用leaflet-google插件将google maps tile图层集成到传单中。一切都很好,但当我尝试放大/缩小时,首先我的自定义要素图层缩放,然后谷歌地图图块层缩放。为什么他们不能放大?
var map = new L.Map('map', {center: new L.LatLng(18.93718 , 72.79366), zoom: 10});
var googleLayer = new L.Google('ROADMAP');
map.addLayer(googleLayer);
我正在通过以下方式添加我的要素图层:
L.geoJson(inputgeoJson, {
style: style,
onEachFeature: onEachFeature
}).addTo(map);
谢谢!
答案 0 :(得分:2)
Leaflet中的Google图层是一个黑客(possibly illegal one),并涉及在Leaflet中使用Google Maps API。由于Leaflet和Google Maps API具有不同的缩放过渡动画,因此您会看到此效果。您可以直接在Leaflet中使用Google磁贴,但这绝对是非法的,不仅仅是。