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

2 Solutions collect form web for “¿Sobreestablece la fuente de mosaico MapView?”

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.

  • Mostrar mapas de navegación en la actividad
  • Infowindow personalizado en el mapa de Google android v2
  • La carga de Google Maps es demasiado lenta en la aplicación de Android
  • Android Polyline - Adición punto por punto
  • Google android maps v2 MetersToEquatorPixel
  • Framework / App para mapas personalizados (no google maps en general)
  • ¿Cómo puedo implementar mapas sin conexión usando osmdroid al guardar imágenes de mosaicos de mapa en la base de datos sqlite?
  • Google Maps de Google Maps onMapReady GoogleMap
  • MyLocationOverlay cambiar el marcador
  • Vector sin conexión TileProvider que extiende google map api v2 en android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.