

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 依語言映射轉譯 SDK
<a name="map-rendering-by-language"></a>

我們建議使用 [MapLibre](https://github.com/maplibre/maplibre-gl-js) 轉譯引擎轉譯 Amazon Location Service 映射。

MapLibre 是一種在 Web 或行動應用程式中顯示地圖的引擎。MapLibre 也有外掛程式模型，並支援使用者界面以某些語言和平台搜尋和路由。

若要進一步了解如何使用 MapLibre 及其提供的功能，請參閱 [搭配 Amazon Location 使用 MapLibre 工具和相關程式庫](dev-maplibre.md)和 [如何使用動態地圖](dynamic-maps-how-to.md)。

下表依應用程式類型提供語言和架構的 Map Rendering SDKs 版本相關資訊：Web 或行動應用程式。

------
#### [ Web frontend ]

下列 Map Rendering SDKs可用於 Web 前端應用程式開發。


| 語言/架構 | 地圖轉譯架構 | 
| --- | --- | 
|  **完全支援**  | 
|  JavaScript  |  [https://github.com/maplibre/maplibre-gl-js](https://github.com/maplibre/maplibre-gl-js)  | 
|  ReactJS  |  [https://github.com/maplibre/maplibre-react-native](https://github.com/maplibre/maplibre-react-native)  | 
|  TypeScript  |  [https://github.com/maplibre/maplibre-gl-js](https://github.com/maplibre/maplibre-gl-js)  | 
|  **部分支援**  | 
|  流暢度  |  [https://github.com/maplibre/flutter-maplibre-gl](https://github.com/maplibre/flutter-maplibre-gl) MapLibre Flutter 程式庫被視為實驗性。  | 
|  Node.js  |   Node.js 不支援 MapLibre。  | 
|  PHP  |   PHP 不支援 MapLibre。  | 

------
#### [ Mobile frontend ]

下列 Map Rendering SDKs可用於行動前端應用程式開發。


| 語言/架構 | 地圖轉譯架構 | 
| --- | --- | 
|  **完全支援**  | 
|  Java  |  [https://github.com/maplibre/maplibre-native](https://github.com/maplibre/maplibre-native)  | 
|  Kotlin  |  [https://github.com/maplibre/maplibre-native](https://github.com/maplibre/maplibre-native) 需要自訂繫結，因為 MapLibre 是以 Java 為基礎。  | 
|  ObjectiveC  |  [https://github.com/maplibre/maplibre-native](https://github.com/maplibre/maplibre-native)  | 
|  ReactNative  |  [https://github.com/maplibre/maplibre-react-native](https://github.com/maplibre/maplibre-react-native)  | 
|  Swift  |  [https://github.com/maplibre/maplibre-native](https://github.com/maplibre/maplibre-native)  | 
|  **部分支援**  | 
|  流暢度  |  [https://github.com/maplibre/flutter-maplibre-gl](https://github.com/maplibre/flutter-maplibre-gl) MapLibre Flutter 程式庫被視為實驗性。  | 

------