언어별 맵 렌더링 SDK
MapLibre
MapLibre는 웹 또는 모바일 애플리케이션에서 맵을 표시하기 위한 엔진입니다. 또한 MapLibre에는 플러그인 모델이 있으며 일부 언어와 플랫폼에서 검색 및 경로를 위한 사용자 인터페이스를 지원합니다.
MapLibre 사용 및 MapLibre에서 제공하는 기능에 대한 자세한 내용은 Amazon Location에서 MapLibre 도구 및 관련 라이브러리 사용 및 동적 맵을 사용하는 방법 섹션을 참조하세요.
다음 표는 웹 및 모바일 애플리케이션 등의 애플리케이션 유형별로 언어 및 프레임워크용 맵 렌더링 SDK 버전에 대한 정보를 제공합니다.
- Web frontend
-
웹 프론트엔드 애플리케이션 개발에 사용할 수 있는 맵 렌더링 SDK는 다음과 같습니다.
언어/프레임워크 맵 렌더링 프레임워크 완전 지원
JavaScript
ReactJS
TypeScript
일부 지원
Flutter
https://github.com/maplibre/flutter-maplibre-gl
MapLibre Flutter 라이브러리는 실험적인 것으로 간주됩니다.
Node.js
Node.js에 대한 MapLibre 지원은 없습니다.
PHP
PHP에 대한 MapLibre 지원은 없습니다.
- Mobile frontend
-
모바일 프론트엔드 애플리케이션 개발에 사용할 수 있는 맵 렌더링 SDK는 다음과 같습니다.
언어/프레임워크 맵 렌더링 프레임워크 완전 지원
Java
Kotlin
https://github.com/maplibre/maplibre-native
MapLibre는 Java 기반이므로 사용자 지정 바인딩이 필요합니다.
ObjectiveC
ReactNative
Swift
일부 지원
Flutter
https://github.com/maplibre/flutter-maplibre-gl
MapLibre Flutter 라이브러리는 실험적인 것으로 간주됩니다.