Crear un mapa en Google Maps desde una hoja de cálculo de Google Sheets
HTML-код
- Опубликовано: 29 авг 2024
- Hoy aprenderemos a combinar dos servicios de Google: Google My Maps y Google Sheets de una forma muy interesante. Tendremos nuestras direcciones en una hoja de cálculo, y después las usaremos para crear un mapa en el servicio de Google My Maps.
Puedes leer el post original con acceso al ejemplo para practicar aquí: tesel.mx/crear...
Link de demostración con ubicaciones para practicar: bit.ly/2LXZpy9
Link al mapa del resultado: bit.ly/2MqwlOQ
Suscríbete al canal para estar al tanto de más guías e información de
tecnología.
¿Buscas un proveedor confiable de tecnología, desarrollo y análisis de datos? ¡Contáctanos en tesel.tech ! También somos Google Partners certificados y podemos ayudarte a tener G Suite en tu negocio.
Síguenos en nuestras redes:
Twitter: / teseltech
Facebook: / teseltech
Voice over: Alekz
Twitter de Alekz: / aalkz
Producción: Alekz para Tesel
Música de fondo: Jason Shaw, utilizada mediante la licencia Creative Commons
Excelente información y bien explicada, hay poca información útil en la red y esta es de mucha ayuda, les felicito por el canal que tienen y donde apoyan a muchas personas que quieren aprender de verdad. por esta razón me suscribo. saludos.
Hola Francisco. De verdad agradezco tu comentario, me motiva mucho a seguir subiendo contenido para que todos aprendamos juntos 😀 Un saludo.
-Alekz
Me parece Genial, bien explicado, facil y Sencillo, muchas gracias a Teser y ti como orador. Enhorabuena.
Con mucho gusto Francisco, gracias por tu comentario, lo aprecio mucho. qué bueno que te haya servido. 😀
-Alekz
Excelente Video! Super Practico, Útil y Aplicable, quiero agradecerles ya que me ha sido de mucha ayuda! Junto con el Video sobre Convertir direcciones a coordenadas latitud y longitud con Google Sheets y Google Maps (Geocoding).
Gracias de nuevo Christian, con mucho gusto. 😀
-Alekz
La informacion que compartes vale oro, muchas gracias!
Con mucho gusto, gracias por tu comentario 😀
-Alekz
Genial!!! Lo tenia pendiente hace tiempo y con tu explicacion tan sencilla pude resolver donde siempre se me complicaba!!! Gracias!!!!!
Con mucho gusto Lolo, qué bueno que te haya servido. Gracias por tu comentario :)
-Alekz
Muchas gracias por la información. De gran ayuda como herramienta de trabajo
Gracias @Tesel muy útil toda la info que nos brindas y compartes
Con mucho gusto Ricardo, gracias por tu comentario, me da gusto que te sea útil la información del canal 😀
-Alekz
Qué buen video! muchas gracias! justo lo que necesitaba aprender!
Muchas Gracias! Me resultó muy util!!
Excelente, super claro, gracias por compartir, me sirve de mucho!
Con mucho gusto Fabio, qué bueno que te haya servido, gracias por comentar 😀
-Alekz
Excelente información, gracias de verdad.
Excelente video! muchas gracias!
Gracias por tu comentario Gabriela, con mucho gusto 😀
-Alekz
Muy bueno, facil de comprender..Gracias
Con mucho gusto Germán, gracias por tu comentario. 😀
-Alekz
Muchas gracias bro!
Hola! me ayudó mucho el vídeo. Sabes si hay alguna manera de redirigir al usuario a un documento en drive por ejemplo? desde la ficha de información del punto. Por ejemplo, al seleccionar un punto se abra una gráfica creada en google sheets?
Muchas gracias por la aportación.
Con mucho gusto Armando, qué bueno que te sirvió 👍. Espero que te puedas suscribir, ¡un saludo!
-Alekz
Justo lo que estaba buscando gracias lo intnetare
Con gusto, espero que te ayude 😀
-Alekz
@@Tesel sabes estoy buscando una aplicación o software o programa que me pueda permitir elaborar mapas dodne la información sea visible como pop up al clickear en el mapa, Google Maps lo hace pero lo hace con una ventana demasiado grande y en celular no aparece junto al mapa, en resumen un mapa que al clickear laninfo aparezca como comentario, sabrías cual puede ser ?
Saludos, agradezco tu espacio y conocimientos al enseñar. Pregunta si no tengo direcciones si no coordenadas ( latitud y longitud) también se puede ??
Hola Julio, muchas gracias por tu comentario. Sí es posible tener una mezcla de ambas, Google Maps las entenderá correctamente. Si quieres tener solo coordenadas o solo direcciones, puedes revisar este video mío para convertir las direcciones en coordenadas: ruclips.net/video/v795GCDK86s/видео.html y viceversa: ruclips.net/video/ASl9ytMuC-g/видео.html . Espero que te ayude! 😀
-Alekz
Muy buen video, de gran ayuda!... Hay alguna manera de hacer un sheets que al actualizar algun dato o agregar alguna fila se sincronice automaticamente y se muestre en el mapa?
encontraste algo?
Muchas gracias! sugieres algún formato para las direcciones? , por ejemplo para Colombia.
¡Hola! Lo que te sugeriría sería tomar el formato que use Google Maps, que en general es ir de lo más específico a lo más general (Número - Calle - Colonia - etc.), y al final el código postal. Pero como varía mucho por región, por eso mi recomendación es mejor fijarte en cómo lo pone Google Maps y dárselo igual. Espero que te sirva, ¡un saludo!
-Alekz
Hola amigo. Fue muy educativo tu video. Me gustaria saber lo siguiente: Si tengo un GPS y obtengo las coordenadas en el terreno de cada sitio copiando los datos luego a una google sheet, es posible con esos datos solamente (latitud y longitud) ubicar esos puntos en goole map?
Hola Moisés, gracias por comentar, qué bueno que te haya servido el video. Sí es posible, en la guía estoy ilustrando el método con direcciones, pero funcionará igual con coordenadas de latitud y longitud. Si acaso necesitaras convertir entre coordenadas y direcciones, puedes revisar esta otra guía que tenemos: ruclips.net/video/ASl9ytMuC-g/видео.html Espero que te ayude 😀
-Alekz
@@Tesel Gracias, lo intentare.
Hola!! He visto tu video y me gusto mucho. muy completa la información! Ya al final del video mencionas que despues de importar los datos de excel, si quiero agregar una nueva columna a mi hoja de excel o modificar contenido en ella.. no se va a actualizar en el mapa. ¿Eso sigue vigente? lo pregunto porque el video lo subiste hace 2 años. Gracias, saludos!!
Hola Johan, con mucho gusto, ¡gracias por tu comentario! Sí, es vigente todavía porque en realidad el servicio de My Maps solamente copia la información hacia el mapa, es decir, no quedan ligados después, siguen como sistemas independientes. Espero que te ayude 😀
-Alekz
Disculpa en en my maps se pueden hacer rutas ? Es decir requiero hacer un servicio de reparto y a partir de mi direccion inicial me ayude a la mejor ruta para no dar tantas vueltas
Hola. Sí se puede directamente en la interfaz de My Maps, con el botón que dice 'Agregar indicaciones' (Add directions), está junto al botón de la regla para medir distancias. Espero que te ayude. 😀
-Alekz
Hola. En las direcciones deben ir agregadas latitud y lingitud? o en qué formato se escriben porque hay ciudades que se hace diferente
Hola. Sí pueden ir los valores de latitud y longitud, pero no es necesario salvo que la dirección sea muy ambigua. El formato depende de lo que Google Maps entienda para cada dirección, es decir, si escribes la dirección directamente en Google Maps, el primer resultado (osea su mejor estimación) será el que usará este método también. -Alekz
Una consulta, podemos hacer que se cree una ruta que pase por todas las direcciones que importamos desde sheets?
Hola Aldair, gracias por comentar. Con este método de Google My Maps no se podría hacer directamente, pero puedes revisar el código de este video ruclips.net/video/v795GCDK86s/видео.html para darte una idea del uso del API de Google Maps y en la documentación puedes encontrar las funciones que hacen rutas además de geocodificación. Espero que te sirva, un saludo. 😀
-Alekz
Hola buenas tardes, tengo una pregunta.. tengo una lista de clientes que los visito diariamente y semanalmente, y sus pagos los voy registrando en una columna la columna "S" en google sheets, la pregunta es: se puede agregar un punto automaticamente en el mapa ya sea my maps o maps cuando se digita un valor en cualquier celda de la columna "S" para saber donde se agrego el valor en la hoja de cálculo?.. gracias, esperaré atento su respuesta !
Se pueden calcular distancia desde un punto a otro ? Gracias
Muchas gracias! Alguna forma de limpiar los marcadores del mapa, que quede el mapa limpio solo con los puntos que se adjuntaron.
Hola Javier, con gusto, gracias por comentar. Puedes modificar el estilo del mapa en las opciones para que no se vea tan cargado visualmente. Si te refieres a los mismos datos, ya que tienes el mapa generado los puedes editar manualmente ahí mismo, pero ya no funciona editar la hoja de cálculo porque solo se tomó como referencia para su generación. Para modificarlo desde ahí, habría que generar de nuevo el mapa. Espero que te ayude, un saludo 😀
-Alekz
En el ultimo minuto comentas que no se actualiza si cambias en la hoja, consulto ¿Cómo hacer para que se actualice si cambio alguna coordenada o lugar?
Hola: yo utilizo esta función para crear mapas. Pero me gustaría poder subir automáticamente una fotografía ¿Sabrías si esto es posible? Gracias por tu atención
Hola, tengo una consulta :)
Se puede crear una capa con un radio de 1, 2 o 3 km a partir de la dirección seleccionada? o solo se puede trabajar polígonos
mil gracias de antemano
Hola Alexandro. Esa parte la tendrías que hacer ya con el editor de My Maps directamente. La importación de las direcciones solo soporta que le des puntos separados, ya sea con coordenadas exactas o direcciones específicas. Podrías agregar otra capa para importar más información en formato KML. Puedes revisar más sobre este proceso en esta documentación oficial de Google: support.google.com/mymaps/answer/3024836 . Espero que te ayude, ¡un saludo!
-Alekz
@@Tesel muchas gracias, intentaré hacerlo de esa manera
hay algo que no entendi, la informacion que metiste en las hojas las hiciste manual o desde el mapa de google maps las agregaste a la hoja?
Hola Antonio. La información de las ubicaciones que se ve en las hojas de cálculo ya la tenía preparada. La guía es para convertir esa lista de direcciones en puntos específicos de un mapa automáticamente. Para unas cuantas se puede hacer manualmente en el mapa, pero si tienes una lista de 50 o 1000 direcciones, es más recomendable automatizarlo. Espero haber respondido tu duda, ¡gracias por suscribirte!
-Alekz
Hola, muy bueno tu vídeo pero tengo una pregunta. Esto no sirve para crear mapa por ejemplo del municipio donde vivo? O solo es para el país.
Porfa. Necesito pronta respuesta
hola consulta he creado mi capa pero hay 17 elementos sin colores, como que no los logra identificar, son colegios con sus respectivas direcciones, de 33 17 quedaron al final como otros elementos y de un color gris. como podre solucionar
Muy buen video ! Te hago una pregunta, tengo un mapa en my maps con varias localizaciones, pero quiero que se vea en google mapa y me las indicaciones, como el tiempo en que me demoro recorriendo todos los puntos , etc. Eso se podria ?
Hola, Simón! Suponiendo que tus latitudes estan en la Columna A y tus longitudes en B, empezando en el renglón 1 puedes usar esta fórmula para obtener un link
=ArrayFormula("www.google.com/maps/dir/"&CONCATENATE(IF(A1:A"",A1:A&","&B1:B&"/","")))
Esta fórmula va a generar un link de indicaciones para google maps a partir de una lista de coordenadas. Te explico cómo:
Con IF estamos verificando que la columna A tenga contenido. Y en caso que lo tenga estamos juntando el valor de la columna A con la columna B separado por una coma y le apendizamos una diagonal. La formula hace esto renglón por renglón
Para que se conviertan en una sola linea usamos la fórmula CONCATENATE
Finalmente lo juntamos junto con "google.com/..." y rodeamos todo por ArrayFormula para que funcione para toda la columna.
Espero te ayude!
- Anya
@@Tesel excelente muchas gracias por responder tan rapido, cuando lo tengo asi, lo vuelvo a subir a maps ?? Quiero crear como ruteador para un conductor con todos los puntos y que me los muestre en Google Maps. Esa seria la idea
El link que obtienes lo puedes consultar en google maps y te debe llevar automáticamente a las indicaciones. De igual manera lo puedes compartir con otras personas.
Si te interesa algo más elaborado puedes escribirnos a contacto@tesel.mx esperamos
Espero puedas resolverlo!
- Anya
Hola, cuando quiero ingresar a google my maps me sale "no tienes acceso a google maps, Ponte en contacto con el administrador de tu organización para solicitar acceso". Intente con cuenta de empresa y también con cuenta personal. Ayudaaaaa
Hola Mare, en tu cuenta de empresa se debe activar el acceso a Google Maps desde el panel de administración de Google Workspace (solo lo puede hacer un administrador). En tu cuenta personal debería funcionar sin problemas, te recomiendo iniciar sesión por separado en ella para que no se mezcle con la otra. Espero que te ayude 😀
-Alekz
4:46 hay alguna API u otro método que si permita actualizar el mapa cada vez que se agrega una fila en sheets?
Hola Leover. Podrías construir una URL concatenando puntos, pero esto aplicaría solo para hacer rutas con un inicio y un fin (ej. developers.google.com/maps/documentation/urls/get-started ) Para funciones más avanzadas con mapas habría que utilizar la API de Google Maps con una API Key y codificarlo en Apps Script dentro de la hoja para mostrar un mapa estático. developers.google.com/apps-script/reference/maps/static-map
Gracias por comentar, espero que te ayude 😀
-Alekz
@@Tesel Gracias por responder. Ya verificaré.
Hola Toño, con mucho gusto 👍. Espero que te puedas suscribir, ¡un saludo!
-Alekz
Amigo, quisiera saber si hay la posibilidad de incluir las coordinadas en un codigo qr; y que ademas del mensaje automatico que se envie a whatsapp envie las coordinadas incluidas en el qr a una planilla de google sheet? La idea es verificar en que ubicacion fue escaneado el codigo qr.
Hola, Moises! Recién publicamos una guía, que aunque no cubre todo lo que dices, es un buen punto de partida
tesel.mx/crear-un-sistema-de-registro-de-asistencia-con-codigos-qr-y-google-sheets-8459/
Espero te ayude!
- Anya
Excelente información!! como puedo hacer para crear un mapa de concentración o mapa de calor con muchos puntos graficados?
Hola! La gráfica Geo por default hace algo parecido a un mapa de calor, desafortunadamente solo funciona al nivel de países. En caso que te sirva te dejo el link a la documentación. Saludos!
- Anya
support.google.com/docs/answer/9143071?hl=en#zippy=%2Ccoffee-production%2Csales-per-country
y si queremos que se actualice cada que agreguemos una fila al sheets??
Hola Antonio. Esa función no es automática, tendrías que actualizar el mapa cada vez manualmente usando este método. Sería posible mediante las APIs de Google, pero creando código propio. Espero que te puedas suscribir al canal, ¡un saludo!
-Alekz
Se podría hacer a la inversa? Tengo una lista muy grande en mis sitios de google maps que quiero pasar a google sheets
Hola Saúl. No hay forma directa de hacerlo, pero si exportas la información al formato KML, después puedes convertirlo a CSV con alguna herramienta online de KSV a CSV. Después el CSV podrías importarlo a Google Sheets. Espero que te ayude 😀
-Alekz
gracias muy util!!!!!
¡Con gusto! Espero te puedas suscribir si no lo has hecho :)
-Alekz
Cómo puedo saber las distancias que existen entre cada uno de los puntos marcados? gracias
Tengo pendiente hacer una guía sobre eso, es muy buena pregunta. En breve te puedo adelantar que para pocos puntos es sencillo hacerlo manualmente en algunas páginas como www.maps.ie/map-my-route/ , pero automatizarlo y sacar muchos al mismo tiempo es una tarea bastante intensiva, entonces requieres instalar funciones adicionales. Gracias por tu pregunta, ¡espero puedas suscribirte! :)
-Alekz
Hola, me gustaría saber si a estos mapas se les puede incluir una imagen como titulo, Gracias
Si misma duda !! 🤭
Hola, Leidy! No directamente. Pero puedes "embedir" el mapa en otro sitio dónde pongas tu imagen. En la barra del lado izquierdo hay un botón de compartir y la última opción sirve precisamente para eso. Te va a dar un código parecido a este, que puedes poner en un blog o una página de Google Sites
Espero te ayude!
- Anya
Hola, Jocelyn! No directamente. Pero puedes "embedir" el mapa en otro sitio dónde pongas tu imagen. En la barra del lado izquierdo hay un botón de compartir y la última opción sirve precisamente para eso. Te va a dar un código parecido a este, que puedes poner en un blog o una página de Google Sites
Espero te ayude!
- Anya
Hola buenas tardes excelente video , solo una duda como puedo hacer para que en el mapa me guíe a una dirección de las que cargue de Excel desde cualquier lugar . Saludos
Hola, Gilberto! Lo que puedes hacer es escribir una URL de este tipo: www.google.com/maps/dir/Current+Location/44.277549,-78.338084
Suponiendo que la dirección esta en la celda A2. Entonces podrías escribir una fórmula como esta:
="www.google.com/maps/dir/Current+Location/"&ENCODEURL(A2)
Te dejo un screenshot. Espero te ayude!! drive.google.com/uc?id=1ifbJpQ9y9vpWOt0-DUE0Z3disECzGS0P
- Anya
Buenas! Sabés cómo hacer el procedimiento inverso?, es decir obtener la hoja de cálculo de un mapa personalizado? Gracias
¡Hola! Por las limitaciones de My Maps, lo más que puedes hacer es exportar capa por capa a formato CSV y de ahí importarlo a Sheets o Excel de nuevo. Espero que te ayude 😃
-Alekz
@@Tesel Gracias x tu respuesta, intentaré hacerlo de esa manera entonces!! Buen finde!!😃
una pregunta y el uso de este tipo de mapas es gratis? o Google me cobrara a partir de cierto uso que se le de?
Hola. Sí es gratis hasta 1,000 peticiones al día en una cuenta gratuita y 10,000 peticiones al día con una cuenta de Google Workspace. Para hacer más peticiones hay que hacerlo a través de la API de Google Maps en Google Cloud Platform. Puedes revisar más aquí: developers.google.com/apps-script/guides/services/quotas . Espero que te ayude 😀
-Alekz
@@Tesel muchas gracias, solo una consulta cuando dices peticiones te refieres a cada consulta o movimiento que se haga en el mapa una vez publicado? o también cuenta desde que lo estas creando antes de publicarlo?
Ya entendí mejor tu pregunta, pensé que te referías al uso desde la hoja de cálculo con Apps Script, pero visto desde el servicio de Google My Maps no debería haber límite de cuántas direcciones puede mapear, el servicio de Google My Maps es gratuito, puedes hacer todos los mapas que quieras desde ahí con este método.
-Alekz
@@Tesel genial muchas gracias
Buenos días. ¿Y se puede que a través de un mapa en Google pueda crear una hoja de cálculo que contenga altitud-latitud, el nombre del punto en el mapa y la dirección?
Hola José Luis. Con Google My Maps puedes exportar tus ubicaciones a formato KML o KMZ y después usar un convertidor online para pasar de KML a CSV. El archivo CSV lo puedes cargar en Google Sheets fácilmente y trabajar tus datos. Espero que te ayude 😀
-Alekz
@@Tesel muchas gracias. Lo voy a intentar. 🙂
Un ejemplo de como inforporar google maps en visual studio:
ruclips.net/video/iXJXMta_iAM/видео.html
como puedo saber la latitud y longitud?
Hola Karen, en este otro video explico cómo obtener la latitud y la longitud, osea hacer geocodificación automáticamente: ruclips.net/video/v795GCDK86s/видео.html . Si solo quieres hacerlo para una dirección lo más sencillo es dar click derecho en Google Maps y elegir la opción de '¿Qué hay aquí?'. En el recuadro que aparece saldrá la latitud y longitud de donde hayas hecho click.
-Alekz
Puedo agregarles fotos y videos desde un Google sheet?
Hola Jocelyn. Puedes agregarlos como direcciones que lleven hacia esas fotos o videos si agregas una columna con esa información, pero no el contenido multimedia como tal, porque el mapa no lo soporta. Espero que te ayude 😀
-Alekz
@@Tesel ooh!! Cómo un link!!!???
Ok 👌 muchas gracias
como se hace para dividir y crear barrios? para que todos lo vean
Hola Theo. Lo puedes hacer con la herramienta de trazo de línea dentro de Google My Maps. Si las unes en un polígono, tendrás una región que puedes nombrar como tú quieras. Espero que te ayude 😀
-Alekz
@@Tesel pero nose puede publicar?
Solo tienes que poner tu mapa como público en la opción que dice +Compartir (está junto a la opción de Agregar capa).
-Alekz
@@Tesel genial, gracias por responder! 👌🏻👍🏻
GGENIALLLLL
Con mucho gusto, ¡un saludo! 😀
-Alekz