Alternativas a google maps api
Google maps api es ideal para el desarrollo de servicios basados en ubicación para teléfonos móviles. Pero por alguna razón el uso de él está restringido para mí en un proyecto especial.
Por ejemplo, si su proyecto está en conflicto con los términos y condiciones generales de Google, no se recomienda utilizar google maps api.
- Envía instantáneamente una señal a un grupo de teléfonos móviles dentro de los 10 m
- Ver trac en dispositivos móviles (iphone, android, etc)
- Cómo formatear un bloque <pre> HTML largo adecuado para dispositivos de anchura limitada como iPhone
- Lo que es más rápido al leer grandes cantidades de datos: XML o SQLite
- ¿Cómo puedo crear una pantalla de carga en Corona SDK?
En mi aplicación, tanto para Android como para iOS, quiero mostrar una ubicación en un mapa recuperando información de GPS. En general, la api debe ofrecer un alcance similar de operación como google maps api.
¿Qué alternativas sabes? Tal vez hay api de código abierto ? ¿Cualquier otra sugerencia?
- El hack de la casilla de verificación de Android causa el traslado del sitio en el iPhone
- -webkit-tap-highlight-color no se aplica a la etiqueta de área
- ¿Cómo diseñar una API web para el uso de la aplicación móvil?
- Uso del acelerómetro para calcular velocidades
- Construyendo un juego en Mobile. ¿Nativo o motor?
- ¿Cómo texturo el mapa en una superficie curvada?
- ¿Debería un sitio web móvil tener su propio subdominio?
- Puede una página web en un navegador móvil preguntar / obtener la ubicación de los usuarios desde el teléfono?
Para obtener la mejor respuesta posible a esta pregunta combino todas las respuestas dadas.
Alternativas a google maps api:
-
API de Microsoft Maps : http://www.microsoft.com/maps/developers/web.aspx
-
Yahoo Maps API (descontinuado a partir del 13 de septiembre de 2011 a favor de Nokia Maps ): http://developer.yahoo.com/maps/
(Proporcionado por Vic )
-
TomTom Map Toolkit API que incluye SDKs para Android, iOS y JavaScript http://developer.tomtom.com/
(Proporcionado por SoWeLie )
-
CloudMade : http://developers.cloudmade.com/projects
(Proporcionado por Adolfo )
-
MapQuest : http://developer.mapquest.com/
(Proporcionado por TuxGeek )
-
API de OpenStreetMap : http://wiki.openstreetmap.org/wiki/API_v0.6
-
Mobile Maps : https://labs.ericsson.com/apis/mobile-maps/ (impulsado por Idevio con datos de mapa proporcionados por OpenStreetMap)
(Proporcionado por Edi )
-
Mapas de Here.com (Anteriormente mapas de Nokia / mapas de Ovi): http://developer.here.com/
-
Osmdroid : http://wiki.openstreetmap.org/wiki/Osmdroid
-
OpenStreetMap Android http://wiki.openstreetmap.org/wiki/Android
(Proporcionado por AGrunewald )
-
TinyGeoCoder : http://tinygeocoder.com/blog/about/
(Proporcionado por DerekH )
-
Route-Me : https://github.com/route-me/route-me
(Proporcionado por kiteloop )
-
OpenLayers : http://openlayers.org/
(Proporcionado por Arman )
-
Trimaps : http://trimaps.com/en/
-
MapBox http://mapbox.com/
(Proporcionado por Stot )
-
Nutiteq http://www.nutiteq.com/
(Proporcionado por Martijn M )
-
Instrucciones de GraphHopper y API Matrix https://graphhopper.com/#directions-api
(Proporcionado por karussell )
2 más sugerencias:
API de OpenStreetMap: http://wiki.openstreetmap.org/wiki/API_v0.6
Mobile Maps: https://labs.ericsson.com/apis/mobile-maps/ (impulsado por Idevio con datos de mapa proporcionados por OpenStreetMap)
- API de Microsoft Maps: http://www.microsoft.com/maps/developers/web.aspx
- API de Yahoo Maps: http://developer.yahoo.com/maps/
Por nombrar algunos, a menos que haya malinterpretado su pregunta.
Me gustaría echar un vistazo a las cosas de Openstreetmap http://wiki.openstreetmap.org/wiki/Android especialmente este http://wiki.openstreetmap.org/wiki/Osmdroid un reemplazo para Androids Map View
Para su proyecto iOS, puede utilizar Route-Me ( enlace ). Este es un framework de código abierto que proporciona prácticamente la misma funcionalidad que MapKit, pero permite integrar diferentes fuentes de mapas (por ejemplo, Open Street Map, Cloudmade, etc.). Por lo que sé, esta es la única alternativa que tiene en iOS.
Para Android, existen varias alternativas que permiten utilizar fuentes de mapas alternativas. Vea este enlace para ver una lista de opciones.
Si está buscando solo Geocodificación y geocodificación inversa, puede consultar tinygeocoder . No lo he usado yo mismo, pero podría ser una opción para revisar.
Echa un vistazo a CloudMade, también:
Echa un vistazo a http://www.mapquest.com/openapi
Gran lista de alternativas a Google Maps que se generan aquí. Buena pregunta. No está seguro acerca de su aplicación – pero uno más de Nokia – Ovi Maps http://api.maps.ovi.com/ . Tienen algunos datos excelentes (ellos poseen Navtech) y visualización 3D increíble.
¿Qué pasa con SimpleGeo?
https://simplegeo.com/developers/
Parece muy prometedor. Es forma de las mismas personas que han hecho:
Me di cuenta de que sólo estaba disponible para javascript lo siento. Pero encontré esta vez:
TomTom acaba de lanzar su API Map Toolkit que incluye SDKs para Android, iOS y JavaScript. Consulte http://developer.tomtom.com/ .
AVISO: Trabajo para TomTom y he creado el SDK de JavaScript.
Otro bonito http://www.skyhookwireless.com/localfaves/
Hay Sasha Maps, que me pasó a escribir 🙂
http://www.maryanovsky.com/sasha/maps/
Escrito en GWT, soporta todos los navegadores de escritorio, iOS y Android. Usted tendrá que proporcionar sus propios azulejos (o encontrar a alguien que le permitirá utilizar el suyo).
Algunas API basadas en la ubicación (no los mosaicos de mapa) – no sé si sería útil para su proyecto – cálculos de tiempo de viaje, datos de transporte público y walkability (Walk Score) para mapas.
http://www.walkscore.com/professional/walk-score-apis.php
(Exención de responsabilidad: No las escribí, pero trabajo allí como desarrollador de front-end, así que avísame si no hay documentación clara: D)
- ¿Cómo iniciar un intento pasando algunos parámetros a él?
- Acceso directo para cambiar entre diseño y texto en el estudio android