--
Has recibido este mensaje porque estás suscrito al grupo "PHP en Sevilla" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a php-s...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a php-sevilla...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/php-sevilla?hl=es.
Ufff... yo no metería nada de Google Maps en ninguna aplicación salvo
que fuera imprescindible. ¿Habéis leído la licencia?
En todo caso, creo que eso es complicar el asunto, cuando hay ya
muchas librerías javascript[1] que te permiten obtener las coordenadas
del navegador (móvil o no) que estás usando. Sobre todo si utilizas
HTML5[2] (salvo que quieras que funcione en un escritorio con IE, no
deberías tener problemas). En el Chrome de Android (navegador por
defecto) lo tienes del tirón. En el Chrome de escritorio también
funciona ;-)
Por cierto, para mapas web, utiliza OpenLayers[3].
Y si quieres hacer algo un poco más serio en plan guardar posiciones
en alguna base de datos para luego hacer operaciones geográficas con
ellas, no lo dudes: PostgreSQL+PostGIS.
[1]http://www.google.com/search?q=javascript+gps
[2]http://merged.ca/iphone/html5-geolocation
[3]http://openlayers.org/
Un saludo,
María.
--
Has recibido este mensaje porque estás suscrito al grupo "PHP en Sevilla" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a php-s...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a php-sevilla...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/php-sevilla?hl=es.
Entonces mi recomendación de PostgreSQL+PostGIS es más que acertada.
MySQL todavía tiene lagunas en algo TAN sencillo... Incluso Spatialite
sería más recomendable.
Lo primero de todo, ¿estás seguro que quieres hacer una página web
para esto? Una aplicación Android te permitiría acceder directamente
con la API a las coordenadas. Luego podrías hacer una llamada a un
servicio web, que hayas desplegado en algún servidor propio, para
traerte la lista de locales. Sería mucho menos pesado para la conexión
de internet, porque por ejemplo los mapas los podrías tener ya en
local cacheados. Incluso podrías cachear resultados, por si falla la
conexión. Por no olvidar que si es una aplicación interesante, podrías
ganarte un dinerillo en el Market :)
Pero si sigues adelante con la idea de una página web (con la ventaja
de que no-Androids puedan usarlo), mi recomendación es tirar primero
por HTML5 y luego, cuando ya funcione, ampliar si acaso con alguna
librería javascript a otros navegadores que no implementen HTML5. Lo
digo porque en cuestión de meses, todos los navegadores útiles tendrán
HTML5 incorporado, buscar otras alternativas puede ser un esfuerzo que
no valga la pena.
Y luego OpenLayers para dibujar el mapa. OpenLayers es una librería
Javascript y hay múltiples ejemplos de cómo dibujar un marcador que al
pulsarlo salga un PopUp con más información. No creo que sean más de
20 líneas lo que tengas que poner.
Otra idea al aire: si es la primera vez que trabajas con coordenadas y
empiezan a "descolocarse" los elementos en el mapa, aunque sólo sean
unos metros al lado, échale un vistazo a las proyecciones.[1]
[1]http://en.wikipedia.org/wiki/Map_projection
Espero haber sido de ayuda y no haberte liado con tantos conceptos. Un saludo,
María.
María.
--
Has recibido este mensaje porque estás suscrito al grupo "PHP en Sevilla" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a php-s...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a php-sevilla...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/php-sevilla?hl=es.
Vale, ya me estaba flipando sola :P
> lo que he visto en la api de google es que saca las cordenadas del
> navegador, pero..las pilla del modulo GPS???
Lo que saca el navegador chrome de Android es lo mismo que utiliza la
API de Android, que es lo mismo que usa Google Maps. Te da las
coordenadas más exactas que pueda (si no tienes el GPS pues por Wifi,
si tampoco tienes Wifi por redes de móviles,... etc)
--
Has recibido este mensaje porque estás suscrito al grupo "PHP en Sevilla" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a php-s...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a php-sevilla...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/php-sevilla?hl=es.