camachoo18 / Geolocalizacion

0 stars 0 forks source link

Practica #1

Open datadiego opened 9 months ago

datadiego commented 9 months ago

Hola! 👋 Como veo que has arrancado la práctica de geolocalización voy a dejarte un comentario por aqui para que puedas rematarla 😁 Por lo que veo, ya tienes conseguido:

Te queda muy poco en realidad por hacer, pero es importante:

  1. Crea una función llamada crearMapa(lat, lon) que acepte dos argumentos, laty lon.
  2. En tu función éxito, mueve todo el código perteneciente a Leaflet a la función que acabas de crear.
  3. Guarda el valor de la latitud y longitud del usuario en dos constantes. Asegúrate de pasarle esas constantes a la función crearMapa() cuando la llames.
  4. El punto más importante. Dentro de la función crearMapa(), en el script de Leaflet, pasa los valores de latitud y longitud del usuario a las funciones de setView, marker y `circle.

Acuerdate (si no lo hiciste ya) de probar a cambiar el valor del tercer argumento de setView y ver que cambios tiene en el mapa.

Por lo demás, listo! No te preocupes en crear ramas para cerrar el issue, pero puedes usarlo para preguntarme cualquier duda con respecto a la práctica y cerrarlo cuando quieras.

Tomatelo con calma, que estás malo 😂

camachoo18 commented 9 months ago

Hola! Creo que ya la he rematado👀, cuando puedas me confirmas si he añadido todo lo que me has comentado, aunque creo que sí.

Tengo unas preguntas, este tipo de práctica que hemos hecho para una Web es algo similar a lo que se utiliza en el Google Maps por el tema que sale gráficamente el mapa y podemos acercarlo o disminuirlo para ubicarnos no? Y si se añade a una Web, solo serviría como una aplicación parecida a Maps? O se puede utilizar para otro tipo de aplicaciones web donde tenga que intervenir la geolocalización? Cuales serian?

Gracias por la ayuda y el consejo para rematarla!! :D

datadiego commented 9 months ago

Pues ya estaría! Aunque casi no se nota, aplicar un reset de margenes y padding dejara el mapa 100% centrado y ajustado. En realidad Leaflet te deja hacer lo que quieras con el, la librería en si gestiona el renderizado de los tilemaps que descarga, mientras que un servidor nos sirve png's. Puedes desde usarlo para mostrar la ubicación del usuario, una tienda o lugar de interés a crear juegos AR usando lugares reales, mostrar información sobre lugares a lo largo del tiempo...

Recuerda que dependiendo de tus necesidades puede venirte bien cambiar el aspecto del render, te dejo por aqui algunos tilelayers que puedes usar gratis, también te muestran código para añadirlo a tu mapa, aunque hay que hacerle un pequeño apaño para que funcione :)