Red de conocimiento informático - Material del sitio web - Cómo utilizar la API de Baidu Maps en la aplicación de Android

Cómo utilizar la API de Baidu Maps en la aplicación de Android

Una guía sencilla paso a paso sobre cómo utilizar la API de Baidu Maps en una aplicación de Android.

1) Descargue el kit de desarrollo de Baidu Map Mobile API (Android)

Para utilizar Baidu Map API en una aplicación de Android, debe consultar el kit de desarrollo de Baidu Map API en tu proyecto. El kit de herramientas contiene dos archivos: baidumapapi.jar y libBMapApiEngine.so. Descargar: /wiki/static/imap/files/BaiduMapApi_Lib_Android_1.0.zip

2) Solicite la clave API

Al igual que la API de Google Maps, también debe solicitar la API para poder utilizarla. Clave API de mapas de Baidu.

Solicitar una clave API de Baidu es mucho más sencillo que solicitar una clave API de Google. De hecho, siempre que tenga una cuenta de Baidu, no le llevará más de 30 segundos completar la solicitud de la clave API. Dirección de la aplicación/wiki/static/imap/key/

3) Crear proyecto de Android

Una cosa debe enfatizarse aquí: la API móvil de Baidu Maps es compatible con Android 1.5 y superior, por lo que Los proyectos creados deben basarse en Android SDK 1.5 y superior.

Después de crear el proyecto, copie baidumapapi.jar y libBMapApiEngine.so al directorio raíz del proyecto y al directorio libs/armeabi respectivamente, y seleccione "Agregar JAR", seleccione baidumapapi.jar, para que pueda usar API de mapas de Baidu en su aplicación. La estructura de directorios completa del proyecto es la siguiente:

4) Agregue el control del mapa en el archivo de diseño (res/layout/main.xml)

[xhtml] ver copia simple

lt;?xml version="1.0" encoding="utf-8"?gt;

lt;LinearLayout xmlns: android="/apk/res/android"

android: orientación="vertical"

android: layout_width="fill_ parent"

android: layout_height="fill_parent"

gt; /p>

lt;com.baidu.mapapi.MapView android:id="/apk/res/android"

lt;uses-permission android:name="android.permission.CHANGE_WIFI_STATE" /gt;

lt; usa-permiso android: name="android.permission.READ_PHONE_STATE" /gt;

lt;/manifestgt; Resultados de la ejecución

Descripción: La aplicación anterior simplemente muestra un mapa de Baidu (mapa de tráfico) con el centro de la pantalla del teléfono como punto designado (determinado por longitud y latitud).

Por supuesto, las aplicaciones de mapas involucradas en proyectos reales no serán tan simples. Baidu Map API nos proporciona una interfaz funcional rica, esperando que todos estudien y estudien juntos.

/lyq8479/article/details/6384428