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?