2012-04-03 15 views
10

¿Alguien sabe de forma gratuita una biblioteca de mapas de Android con capacidades 3D? Sé con certeza que google maps no es compatible con 3d cuando se usa la biblioteca sdk.Biblioteca de mapas 3D para Android

El proveedor no es un problema. No estoy casado con los mapas de Google, ni con ningún otro.

Las siguientes son aplicaciones que se pueden utilizar como ejemplo de lo que estoy tratando de lograr.

Waze https://play.google.com/store/apps/details?id=com.waze

Ruta 66 https://play.google.com/store/apps/details?id=com.route66.maps5

Ejemplo
i.stack.imgur.com/g8UXU.png

+1

*** Sé con certeza que google maps no es compatible con 3d cuando se usa la biblioteca sdk *** [¿Estás seguro?] (Http://www.google.com/mobile/maps/3d/) – Krishnabhadra

+1

Sí estoy seguro. Apuntó a la aplicación de Google Maps para Android, que tiene muchas más funciones que la biblioteca SDK de mapas de Google disponible para que las utilicen las aplicaciones. –

Respuesta

3

supongo que esta pregunta se vuelve obsoleta ahora que tenemos la versión 2 del API de Google Maps es en el medio silvestre. Gracias a todos por tomarse su tiempo para responderlo.

Aquí hay una lista de cambios de liberación rápida

La API ahora se distribuye como parte del SDK de servicios de Google Play, que se puede descargar con el gestor de Android SDK. Para obtener información sobre cómo instalar el paquete, consulte Instalación del SDK de Maps API.

Los mapas ahora están encapsulados en la clase MapFragment, una extensión de la clase Fragment de Android. Ahora puedes agregar un mapa como parte de una actividad más grande. Con un objeto MapFragment, puede mostrar un mapa por sí mismo en pantallas más pequeñas, como teléfonos móviles, o como parte de una interfaz de usuario más compleja en dispositivos de pantalla más grande, como tabletas.

Debido a que los mapas están encapsulados en la clase MapFragment, puede ponerlas en práctica mediante la extensión de la clase Actividad estándar de Android, en lugar de extender la MapActivity utilizado en la versión 1.

La API de Google Maps ahora utiliza azulejos vectoriales. Su representación de datos es más pequeña, por lo que los mapas aparecen en sus aplicaciones más rápido y usan menos ancho de banda.

Se ha mejorado el almacenamiento en caché, por lo que los usuarios normalmente verán un mapa sin áreas vacías. Los mapas ahora son 3D. Al mover el punto de vista del usuario, puede mostrar el mapa con perspectiva.

Here's the new API documentation

Here's the Android Developers blog spot announcing the new API

And here's a screenshot of one of the new API early adopters Trulia

enter image description here

+0

¿Hay un proveedor de mapas sin conexión y capacidades en 3D? – usman

+0

@usman Puede escribir sus propios proveedores para mosaicos 2D sin conexión, pero AFAIK no datos en 3D. –

+0

como siempre digo ... gracias google –

1

nos proporcionan uno: Nutiteq 3D Maps SDK. Esto es SDK, no una aplicación.

Nutiteq SDK 2.0 sample

+0

Supongo que no mencioné que necesitaré una biblioteca gratuita. –

+0

esto no es gratis –

3

Si está buscando una visualización 3D globo, puede utilizar Gesium. Aquí está Hello World example.

enter image description here

+0

bastante seguro de que la pregunta original para una aplicación de Android. Aunque Cesium es excelente y se puede ejecutar en una vista web, no es muy estable en ese entorno – spy

4

quiero hablar de esta solución: http://www.eegeo.com

enter image description here

Es un servicio multiplataforma con el modelado 3D, rutas de rastreo, visualizar el tráfico y un montón de otras cosas interesantes.

+0

parece bueno. Gracias –

Cuestiones relacionadas