

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# SDK de renderização de mapas por idioma
<a name="map-rendering-by-language"></a>

O Amazon Location Service recomenda a renderização de mapas usando-se o mecanismo de renderização [MapLibre](https://github.com/maplibre/maplibre-gl-js).

O MapLibre é um mecanismo para exibir mapas em aplicativos web ou móveis. O MapLibre também tem um modelo de plug-in e suporta interfaces de usuários para pesquisa e rotas em algumas linguagens e plataformas. 

Para saber mais sobre como usar o MapLibre e a funcionalidade que ele fornece, consulte [Utilizar ferramentas e bibliotecas relacionadas do MapLibre com o Amazon Location](dev-maplibre.md) e [Como usar mapas dinâmicos](dynamic-maps-how-to.md). 

As tabelas a seguir fornecem informações sobre as versões de SDKs de renderização de mapas para linguagens e estruturas, por tipo de aplicativo: aplicativo web ou móvel.

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

Os SDKs de renderização de mapas a seguir estão disponíveis para desenvolvimento de aplicativos web front-end.


| Linguagem/Estrutura | Estrutura de renderização de mapas | 
| --- | --- | 
|  **Suporte total**  | 
|  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)  | 
|  **Suporte parcial**  | 
|  Flutter  |  [https://github.com/maplibre/flutter-maplibre-gl](https://github.com/maplibre/flutter-maplibre-gl) A biblioteca MapLibre Flutter é considerada experimental.  | 
|  Node.js  |   Não há suporte do MapLibre para o Node.js.  | 
|  PHP  |   Não há suporte do MapLibre para PHP.  | 

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

Os SDKs de renderização de mapas a seguir estão disponíveis para desenvolvimento de aplicativos móveis front-end.


| Linguagem/Estrutura | Estrutura de renderização de mapas | 
| --- | --- | 
|  **Suporte total**  | 
|  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) Requer ligações personalizadas, pois o MapLibre é baseado em 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)  | 
|  **Suporte parcial**  | 
|  Flutter  |  [https://github.com/maplibre/flutter-maplibre-gl](https://github.com/maplibre/flutter-maplibre-gl) A biblioteca MapLibre Flutter é considerada experimental.  | 

------