Google Maps

SeiYa

Buenas.

Tengo actualmente un sistemuca para geolocalizar puntos y agregarlos a la BBDD pero no sé si conocéis alguno que sea potente y permita mostrar muchas geolocalizaciones.

Otra cosa, sobre el mismo tema. ¿hay algún sistema que permita que solo muestre las geolocalizaciones de la sección que estoy viendo?

Por ejemplo, cargo el mapa y le sitúo en España y quiero mostrar lugares de buceo de todo el mundo. Si hay 1500 lugares de buceo en la BBDD no quiero que cargue todos, preferiría que cargase los de España y que cuando te muevas vaya cargando según eso. No sé si esto lo integra el api o si hay algún sistema ya hecho.

La prueba que tengo es: http://www.todobuceo.net/gm/

Para agregar uno se pulsa en cualquier lugar del mapa y se pulsa después sobre el marcador que te ha creado para introducir la información. No hace falta lo de bar/restaurant xD

Otra cosa ¿hay alguna forma de localizar si es tierra o es agua? esto es más anecdótico y curiosidad que otra cosa, lo voy a introducir yo y no me voy a equivocar XD

Y cambiando de tema, ahora ya no geolocalizaciones pero dentro de GoogleMaps.

¿Sabéis alguna forma de mostrar el mapa por ejemplo, sin fronteras, o sin nombres de estados/paises/provincias/ciudades? la idea es que toda la información de cada lugar de buceo estará accesible en la sección correspondiente y así limpio el mapa de "morralla".

Y otra más, para terminar. ¿Hacer un snapshot de una región del mapa a un zoom determinado? Esto es obvio, la idea es hacer en quizás, modo satélite una foto del lugar que luego se mostraría en la sección.

Bueno, soy un poco pesado pero es para un proyecto bastante grandecito.

Un saludo y gracias.

bLaKnI

No tengo tiempo para contestarte cada cosa punto por punto.
Pero yo he usado A FONDO la API de Google Maps, y te puedo garantizar y certificar que es absolutamente un SI A TODO.

Todo lo que has comentado, se puede hacer y de hecho, yo lo he hecho.

Lo único que tienes que saber programar a fondo y conocer MUY BIEN el mundo JavaScript.
Sinó, olvidate. Aunque siempre puedes "aprender" sobre la marcha...

El mejor consejo?

EMPAPATE DE ESTO: http://code.google.com/intl/es-ES/apis/maps/documentation/

Pero EMPAPATE de verdad. Eventualmente, lo irás sacando todo.

Saludos! :)

PD:

  • el truco para los accesos y cargas de posiciones a BBDD, es mediante funciones de POST asíncronas. Google tiene las suyas propias. Usalas, y usa las respectivas callback functions para procesar datos.
  • Almazena un campo en la BBDD que sea el nivel entero de zoom. Y añade dicho campo a cada fila que represente un markpoint. Así sabrás en funcion del zoom en el que estes y en que zona, que puntos cargar y que puntos no cargar.
  • Crea tablas de paises y ciudades, y relaciona mediante IDs los markpoints. Así delimitarás zonas.
  • Para saber si es mar o tierra, usa los Geocoders de google. Si no reconocen datos terrestres, te darán error. El error es MAR. Procesa el error como puntos de mar, cargando datos de posicionador y NO de geolocalizador. Así tendrás coordenadas relativas que google ya transforma para cada nivel y zona del mapa.

Saludos. :)

Usuarios habituales

  • bLaKnI
  • SeiYa