¿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.

  • ¿Cómo puedo determinar las coordenadas de longitud y latitud para crear un radio de 1 milla alrededor de la ubicación de un usuario?
  • ¿Cómo puedo implementar mapas sin conexión usando osmdroid al guardar imágenes de mosaicos de mapa en la base de datos sqlite?
  • ¿Cómo implementar la funcionalidad de búsqueda para Google Map Api V2 Android?
  • API de mapa sin conexión para desarrollo móvil
  • Las API de google maps de Android obtienen la programación de direcciones
  • Vector sin conexión TileProvider que extiende google map api v2 en android
  • Uso de la API Google Maps de Google android v2 como visor de mosaicos sin conexión: ¿es posible?
  • ¿Por qué mi aplicación de mapa se bloquea si configuro maxSdkVersion en el permiso WRITE_EXTERNAL_STORAGE?
  • Google android maps v2 MetersToEquatorPixel
  • Cómo enviar la dirección en la aplicación de Android a Google Maps
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.