GoPymes's Blog

WordPress Plugin Simple GoMaps 1.0

Uno de los desarrollos que hice en TuCombo fue interactuar Google Maps (V2) con WordPress, pero nunca me di el tiempo de hacerle un panel administrativo, bueno hoy lo hice y aquí estoy, compartiéndolo.

Este plugin permite colocar un mapa de Google Maps en tu Admin Post y/o User Profile, y así poder obtener las coordenadas, en un campo personalizado, de acuerdo a la posición que el usuario le da al Marker .

Activar el plugin:

  1. Subir el .zip como plugin a tu WordPress.
  2. Ir a la sección de plugins y activarlo.
  3. Listo!

Cómo funciona:

  1. Una vez activado el plugin nos vamos al panel administrativo de GoMaps, ubicado en Opciones->GoMaps.
  2. Una vez dentro del panel administrativo debemos colocar tu API (este plugn trabaja con la Version 2 de Google Maps). Al costado del campo donde debes poner tu API, hay un link a la página donde debes generarlo. Abajo hay do2 opciones : Post y User, en donde debes elegir en que sección deseas que se genere los mapas de Google (haz click a la imágen).
  3. Si es que en el Admin de GoMaps haz seleccionado POST, te diriges a Crear Entrada Nueva (New Post) y al final de todos los campos se ha generado un mapa, el cual tu puedes ubicar un marker en la posición que tu deseas y asi, las coordenadas quedan guardas en un campo personalizado, llamaod pto_gomaps (haz click a la imágen).
  4. Si es que en el Admin de GoMaps haz seleccionado USER, te diriges a Editar Usuario, luego editas un usuario existente, te darás cuenta que al final de todos los campos, hay un mapa, el cual podrás mover el Marker y así este será guardado por un campo personalizado llamado pto_gomaps (haz click en la imágen).

Cómo muestro esa variable en mi theme.

Para el caso de poner el mapa en el admin Post, puedes colocarlo en tu theme usando get_post_meta(). Ejemplo : get_post_meta($post->ID,’pto_gomaps’, true)

Para el caso de User Profile, puedes colocarlo en tu theme usando the_author_meta(). Ejempl0: the_author_meta(‘pto_gomaps’,25)

Cómo puedo obtenerlo:

Fácil, descárgalo en el siguiente link : Simple GoMaps 1.0

Preguntas

Si tienes alguna duda o problema, por favor comentalo aquí y trataremos de responder a la brevedad posible.

Comments 11

  1. Diego Lerma says:

    Excelente!!! Gracias por compartirlo con la comunidad!

  2. Alexander says:

    Je! Lo tenía guardado por ahí, vamos haber si se publican otros más =)

    Saludos Diego

  3. dragondeluz says:

    hola, este plugin es justo lo que andaba buscando, algo que me permitiera ponerle una ubicacion a los usuarios, ahora bien si quiero mostrar un mapa y que este me muestre a todos los usuarios en el mapa, como podría hacer?

    Se que ha unos plugins de Buddypress que hacen esto pero me gustaria poder resolverlo sin necesidad de tener que meterle Buddypress a la página. Gracias.

  4. Alexander says:

    Holas, que bueno que te haya servido el plugin. Ahora con respecto a tu pregunta no hay una forma de hacerlo con este plugin, pero ya esta la mitad del trabajo hecho, osea tener todas las coordenadas de todos los usuarios en la BD. Ahora es cuestión de mostrarlo en el mapa con otro plugin.

    Si encuentro un plugin que recolecta las coordenadas, te paso la voz.

  5. dragondeluz says:

    Vale, muchas Gracias.

    Tu dices que con esto estan guardadas en la Base de Datos No? Osea que podria de repente pedirle a algun programador que fabrique otro plugin para sacarlas de ahi y mostralas?

    ¿tu podrías hacer eso?

  6. Alexander says:

    Claro, todas las coordenadas están grabadas en la BD es sólo cosa de mostrarlos en un mapa. Se puede agregar otro plugin, o modificar éste para que cumpla ese cometido.

    Cualquier programador podría hacerlo, pues la variable se llama "pto_gomaps" en la tabla de usermeta o postmeta de wordpress.

    De hecho es uno de los futuros cambios que tengo pendiente, a veces el tiempo lo toma a uno secuestrado.

    Saludos y gracias por pasar por aquí

  7. ronald says:

    Hola. Soy de EEUU y esto es lo que estaba buscando. Chistoso que hace 2 semanas estaba justamente en Jesus Maria y comi en Don Bosco.

    El Demo en to Pagina tucombo.pe no funciona. Hay Otra?

    Mil Gracias.

  8. andramz says:

    Hola Alexander! Llevo un tiempo buscando un plugin para hacer algo parecido en mi blog. Tengo un mapa de google con el trazado de un sendero (lo cargo de un kml) y quiero añadir un formulario para que los visitantes me puedan enviar fotos del camino… pero también quiero que me puedan enviar las coordenadas de dónde se tomó. Si pudieran crear un marcador y copiar las coordenadas como hace tu plugin sería genial! Igual podríamos colaborar!

    Saludos desde Tenerife, España!

    Andrés

  9. Alexander says:

    Hola: Este plugin usa la versión 2 del API del Google Maps, ya hay una versión 3, quizás por ahí sea más sencillo usar.

    Te recomiendo que leas el "js" de este plugin, pues ahí indica como crear un marker, como darle efecto de movimiento y además, como capturo dichas coordenadas, no es tan complicado, sólo es cuestión de dedicarle tiempo. Puedes crear cosas maravillosas.

    Gracias por comentar.

  10. Adrian says:

    Hola! bueno mi pregunta es acerca de otro post que tienen uds, el link es el siguiente : http://blog.gopymes.pe/como-agregar-un-campo-a-la

    fijate, que ahora el archivo /wp-includes/registration.php no existe, sabrás alguna manera de que wp guarde lo que escribas en los campos? saludos

Leave a Reply

Your email address will not be published. Required fields are marked *