¿Sobreestablece la fuente de mosaico MapView?

¿Es posible anular la fuente de las fichas que muestra el Android MapView?

Tengo algunas baldosas de imágenes de mapas en una base de datos, y me gustaría usar los mapas de Google MapView para mirarlos.

Además, si esto no es posible … ¿alguien sabe de un MapView que permite esto? (API de OpenStreetMap … API de MapQuest … etc)

Estoy buscando una solución que no dependa de la GPL / LGPL.

Puede utilizar algunas de estas bibliotecas: osmdroid , mapsforge . Ambos proporcionan interfaz a algunas bases de datos de mapas de Internet y permite crear su propio proveedor de mapas.

Ellos le permiten tener (y manejar) su caché sin conexión, carga dinámica de mapas asíncronos, remuestreo en el zoom, la adición de superposiciones y así sucesivamente, como lo hace MapView original. Otro buen punto de usar estas bibliotecas es que están bien diseñados para la sustitución in situ de google MapView.

También puede estar interesado en los mapas de Javascript de Google api, que también permite utilizar mapas personalizados de origen (ver este enlace ). Este enfoque puede utilizarse al cargar el mapa en su WebView. Pero en este caso aún necesitas la clave de API de Google Maps y yo soy afraids que todavía estarás limitado a 25000 usos por día.

== UPDATE ==

Ahora, Google Maps para Android (uno de los servicios de Google Play) admite baldosas personalizadas, por lo que no hay necesidad de utilizar bibliotecas de terceros para aplicar tus propias baldosas (si el uso cumple el acuerdo de licencia).

Puede crear un TileProvider para devolver los mosaicos a la API de Maps. A continuación, utilice setMapType para establecer MAP_TYPE_NONE , y sólo los mosaicos que proporcione serán visibles. Sé que esto se puede hacer para un MapFragment , pero no lo han probado con un MapView .

Consulte el código de ejemplo de Google en MapDemo TileOverlayDemo para obtener un ejemplo.

  • ¿Por qué mi aplicación de mapa se bloquea si configuro maxSdkVersion en el permiso WRITE_EXTERNAL_STORAGE?
  • Cómo enviar la dirección en la aplicación de Android a Google Maps
  • ¿Puede alguien ayudarme a conseguir esta aplicación de mapa de trabajo?
  • Mostrar mapas de navegación en la actividad
  • ¿Cómo puedo implementar mapas sin conexión usando osmdroid al guardar imágenes de mosaicos de mapa en la base de datos sqlite?
  • Framework / App para mapas personalizados (no google maps en general)
  • ¿Cómo implementar la funcionalidad de búsqueda para Google Map Api V2 Android?
  • Las API de Google lanzan error de no-crunch para android
  • Google Maps de Google Maps onMapReady GoogleMap
  • MyLocationOverlay cambiar el marcador
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.