Is het mogelijk om “naar locatie te vliegen” in Leaflet op dezelfde manier als dit Mapbox GL voorbeeld?

Answer

map.flyTo() is beschikbaar in Leaflet 1.0.

De parameters verschillen echter van die in het voorbeeld. Zie http://leafletjs.com/reference-1.0.0.html#map-flyto

flyTo(<LatLng> latlng, <Number> zoom?, <Zoom/pan options> options?)

Voorbeeld:

flyTo([13.87992, 45.9791], 12)

Reacties

  • Hebben heb je voorbeelden gezien van het gebruik ervan? Of enige gedetailleerde documentatie over de parameters?
  • Leaflet-implementatie is duidelijk veel lichter dan MapBox: jsfiddle.net/3v7hd2vx
  • Perfect, ja, zoals je zegt, het is een stuk lichter, maar het doet zijn werk, proost!
  • Is het mogelijk om de kaart ' render ' terwijl de animatie plaatsvindt, bijvoorbeeld om een marker.cluster-laag uit te breiden terwijl de kaart wordt geanimeerd?

Antwoord

Ja, functie flyTo () in Leaflet 1.0 (momenteel in Beta). Demo http://regionbound.com/leaflet-fly-demo

Reacties

  • flyTo () is leuk, maar het effect lijkt een beetje verloren te gaan als je niet ' tegels sneller genoeg laat herladen, zoals in een regiogebonden demo. Heeft iemand hier enige vooruitgang mee geboekt? Werkt het beter met vectortegels? Kunnen we tegels vooraf laden?

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *