Note
maplibre#995 introduced OpenGL ES 3.0 shaders which are not supported by macOS without workarounds. That means that while the Metal backend implementation is underway, builds from themain
branch will not work on macOS. Use theopengl-2
branch in the meantime.
Put interactive, scalable world maps into your native Cocoa application with MapLibre Native for macOS.
- High-performance OpenGL rendering and multitouch gestures keep your users happy.
- A well-designed, fully documented API helps you stay productive.
- Develop across multiple platforms, including iOS, using the same styles and similar APIs.
MapLibre Native for macOS is compatible with macOS 10.10.0 and above for Cocoa applications developed in Objective-C, Swift, Interface Builder, or AppleScript. For hybrid applications, consider MapLibre GL JS.
- Build the MapLibre Native for macOS from source
- Contribute to MapLibre Native for macOS
- MapLibre Style Spec
- Mapbox Vector Tile Specification
The MapLibre Organization does not officially support the macOS to the same extent as iOS (see project tiers); however, bug reports and pull requests are certainly welcome.