传单+谷歌地图有一些缩放问题

时间:2014-06-07 08:53:18

标签: google-maps leaflet mapbox

我尝试使用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);

谢谢!

1 个答案:

答案 0 :(得分:2)

Leaflet中的Google图层是一个黑客(possibly illegal one),并涉及在Leaflet中使用Google Maps API。由于Leaflet和Google Maps API具有不同的缩放过渡动画,因此您会看到此效果。您可以直接在Leaflet中使用Google磁贴,但这绝对是非法的,不仅仅是。