Map Rendering SDK by language
We recommend rendering Amazon Location Service maps using the MapLibre
MapLibre is an engine for displaying maps in web or mobile applications. MapLibre also has a plugin model and supports user interfaces for searching and routes in some languages and platforms.
To learn more about using MapLibre and the functionality it provides, see Use MapLibre tools and related libraries with Amazon Location and How to use dynamic maps.
The following tables provide information about Map Rendering SDKs versions for languages and frameworks, by application type: web or mobile application.
- Web frontend
-
The following Map Rendering SDKs are available for web frontend application development.
Language / Framework Map Rendering Framework Fully supported
JavaScript
ReactJS
TypeScript
Partially supported
Flutter
https://github.com/maplibre/flutter-maplibre-gl
The MapLibre Flutter library is considered experimental.
Node.js
There is no MapLibre support for Node.js.
PHP
There is no MapLibre support for PHP.
- Mobile frontend
-
The following Map Rendering SDKs are available for mobile frontend application development.
Language / Framework Map Rendering Framework Fully supported
Java
Kotlin
https://maplibre.org/projects/maplibre-native/
Requires custom bindings, as MapLibre is Java-based.
ObjectiveC
ReactNative
Swift
Partially supported
Flutter
https://github.com/maplibre/flutter-maplibre-gl
The MapLibre Flutter library is considered experimental.