- feat(core): render the map as a globe when the style sets
"projection": {"type": "globe"}(#4533). - feat(ios): with
rotateEnabled, drags and zooms on the globe turn the bearing with the planet, so the place under the finger stays under it over the poles and nothing spins about them (#4533). - feat(ios):
-[MLNMapView isCoordinateOccluded:]tells whether the globe hides a coordinate, for views placed over the map (#4533). - Add
MLNSource.isVolatile: a source whose tiles are never written to the ambient cache on disk, asSource.setVolatile()on Android (#4843). - Make symbol guard checks opt-in, so symbol-dense tiles load faster. To keep them, set the environment variable
MLN_SYMBOL_GUARDS=1before the first map loads.