언어별 맵 렌더링 SDK - Amazon Location Service

언어별 맵 렌더링 SDK

MapLibre 렌더링 엔진을 사용하여 Amazon Location Service 맵을 렌더링하도록 권장합니다.

MapLibre는 웹 또는 모바일 애플리케이션에서 맵을 표시하기 위한 엔진입니다. 또한 MapLibre에는 플러그인 모델이 있으며 일부 언어와 플랫폼에서 검색 및 경로를 위한 사용자 인터페이스를 지원합니다.

MapLibre 사용 및 MapLibre에서 제공하는 기능에 대한 자세한 내용은 Amazon Location에서 MapLibre 도구 및 관련 라이브러리 사용동적 맵을 사용하는 방법 섹션을 참조하세요.

다음 표는 웹 및 모바일 애플리케이션 등의 애플리케이션 유형별로 언어 및 프레임워크용 맵 렌더링 SDK 버전에 대한 정보를 제공합니다.

Web frontend

웹 프론트엔드 애플리케이션 개발에 사용할 수 있는 맵 렌더링 SDK는 다음과 같습니다.

언어/프레임워크 맵 렌더링 프레임워크

완전 지원

JavaScript

https://github.com/maplibre/maplibre-gl-js

ReactJS

https://github.com/maplibre/maplibre-react-native

TypeScript

https://github.com/maplibre/maplibre-gl-js

일부 지원

Flutter

https://github.com/maplibre/flutter-maplibre-gl

MapLibre Flutter 라이브러리는 실험적인 것으로 간주됩니다.

Node.js

Node.js에 대한 MapLibre 지원은 없습니다.

PHP

PHP에 대한 MapLibre 지원은 없습니다.

Mobile frontend

모바일 프론트엔드 애플리케이션 개발에 사용할 수 있는 맵 렌더링 SDK는 다음과 같습니다.

언어/프레임워크 맵 렌더링 프레임워크

완전 지원

Java

https://github.com/maplibre/maplibre-native

Kotlin

https://github.com/maplibre/maplibre-native

MapLibre는 Java 기반이므로 사용자 지정 바인딩이 필요합니다.

ObjectiveC

https://github.com/maplibre/maplibre-native

ReactNative

https://github.com/maplibre/maplibre-react-native

Swift

https://github.com/maplibre/maplibre-native

일부 지원

Flutter

https://github.com/maplibre/flutter-maplibre-gl

MapLibre Flutter 라이브러리는 실험적인 것으로 간주됩니다.