Alternativa a Pokevision

Alternativa a Pokevision – crea tu propio Mapa en Pokémon GO (100% funcional)

En este tutorial te enseñamos como crear un Mapa Pokémon que funciona como una excelente alternativa a Pokevision. Es verdad que no es tan sencillo de hacer, ¡pero funciona!

Seguramente ya lo sepáis, pero Pokevision, la web que permitía ver los Pokémon que habían cerca de tu localización, ya no funciona. Al parecer, Niantic y Nintendo creen que estas ventajas no deben ser permitidas y por eso prohiben su uso.

Los mejores smartphones para jugar Pokémon GO

En realidad entiendo un poco la posición de Niantic, sin embargo, también es verdad que no existe ninguna forma de saber donde esta determinado Pokémon. El sistema de Huellas fue eliminado en la última actualización y ahora nos tenemos que guiar por nuestros instintos o por la suerte para poder encontrar los que estén cerca.

Ahora, sin nada más que añadir, ¡empecemos!

Creando tu propio Mapa en tu ordenador

IMPORTANTE: Sí este procedimiento no te funciona correctamente, mira este otro que hemos realizado hace poco.

  • Para crear el mapa se utilizará Python. Por eso, descarga e Instala Phyton 2.7. Deja la ruta de instalación por defecto;
  • Después, guarda este enlace get-pip.py («botón derecho, Guardar enlace como «) en la carpeta de Python:
C:\Phyton27
  • Ahora, llego el momento de descargar el Mapa Pokemon. Después de descargado, lo descomprimes y pegas la carpeta PokemonGo-Map-develop dentro de:
C:\Phyton27

En la carpeta:

C:\Python27\PokemonGo-Map-develop\config

renombra el archivo:

config.ini.example para config.ini

¡Recomendado! También puedes pegar este archivo con casi todas las modificaciones.

  • Después de estos pasos, llego el momento de conseguir una API de Google. Pincha en ese enlace y sigue todos los pasos hasta que consigas la API.

  • Aceptas y continuas. Esto puede tardar unos minutos hasta que puedas añadir un nombre y aceptar de nuevo.
  • Copias la API. y editas el archivo config.ini con el Bloc de notas o otro programa como Notepad++. Si estas utilizando el original, añade esto:
"gmaps_key" : "tu API"

Si estas utilizando el que recomendamos, solamente tienes que añadir tu API donde dice «api de google».

En la misma carpeta:

C:\Python27\PokemonGo-Map-develop
  • Tienes que copiar el fichero requirements.txt y pegarlo dentro de:
C:\Python27\Scripts

  • En el siguiente paso, manteniendo Shift, tocas con el botón derecho sobre la carpeta Phyton27, eliges abrir consola de comandos aquí y escribes:
python get-pip.py

Pulsa Enter:

¡Nota! Esto se debe hacer desde el desplegable de carpetas que sale en el lateral izquierdo de la ventana.

Ahora tienes que hacer lo mismo que en el paso anterior, pero con la carpeta Scripts. Pegas estos comandos en la consola:

pip install -r requirements.txt
pip install -r requirements.txt --upgrade

Pulsas Enter y esperas a que termine de instalar.

IMPORTANTE: Si en cualquiera de las dos instalaciones te da error, instala esto: VCforPython27.exe

¡Ojo! es necesario tener una cuenta alternativa a la nuestra por riesgo de Baneo. Por eso, crea una nueva cuenta o, si no te importa arriesgar, utiliza la tuya.

Modo 1

  • Tienes que aplicar los criterios de Búsqueda. Para eso tienes que repetir los pasos anteriores con la carpeta PokemonGo-Map-develop cada vez que cambies de zona. En la consola pones esto:

Para Cuentas Entrenador

>python runserver.py -u Usuario paso 5 -p Contraseña paso 5 -l "Direccion/zona donde quereis buscar Pokemons" -st 10

Para Cuentas Gmail

>python runserver.py -a google -u [email protected] -p Contraseña -l "Direccion/zona donde quereis buscar Pokemons" -st 10

  • Para Cambiar de dirección/área/zona, con la consola abierta toca en CTRL+C «para detener la búsqueda en la Zona Actual» y pegas esta linea de código con la nueva dirección:

Cuenta Entrenador:

>python runserver.py -u usuario -p contraseña -l "Dirección" -st 20

Cuenta Google:

>python runserver.py -a google -u usuario -p contraseña -l "Dirección" -st 20

Modo 2

Gracias a Rafa Emu se puede hacer de otra forma:

  • Abre de nuevo el archivo config.ini y donde pone usuario y contraseña pones las nuevas que te acabas de crear. Guardas y cierras.
  • una vez hecho todo esto solo queda dar shift+click y abrir consola de comandos aqui en la carpeta:
C:\Python27\PokemonGo-Map-develop
  • Y escribir el siguiente comando:
>python runserver.py -l "Direccion/zona donde quereis buscar Pokemons" -st 10
  • Para finalizar, entra en el Navegador web y escribe localhost:5000. ¡Ahora verás todos los Pokémon de tu zona!

IMPORTANTE: Sí este procedimiento no te funciona correctamente, mira este otro que hemos realizado hace poco.

Características del Mapa

  • Puedes elegir la ubicación en Tiempo Real;
  • Posibilidad de crear Listas y Notificaciones, descartar ciertos Pokémon, crear notificaciones para determinado Pokémon;
  • Ver o Ocultar el Gimnasio de cada Equipo;
  • Ver o Ocultar Poképaradas;
  • Cambiar el relieve del Mapa.

Cómo ver el Mapa desde el móvil

  • Descarga ngrok aquí.
  • Ejecuta ngrok.exe y veras una consola. Pones esto:
ngrok http 5000
  • Te saldrán unos links en fowarding. Copias el link y con eso podrás acceder al Mapa desde el móvil.

¡Ojo! No cierres el Programa ngrock.exe mientras estas viendo el mapa desde el móvil.

Si tenéis dudas al respecto, os recomiendo a leer todos los comentarios de este artículo y preguntad. Os ayudaremos siempre lo más rápido que se pueda.

Si este procedimiento no te funciona correctamente, mira este otro que hemos realizado hace poco.

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

  Acepto la política de privacidad

  1. Muy buenas a todos. Tras mucho trastear entre páginas y códigos, he visto el nuevo mapa, el que funciona. Os dejo la url:
    https://github.com/mchristopher/PokemonGo-Map

    Bajaros el nuevo mapa y seguir las instrucciones tal y como marca este mismo post, que por cierto, está muy currado, felicidades.

    Os dejo el link de la última pgoapi también:
    https://github-windows.s3.amazonaws.com/GitHubSetup.exe

    Y os recuerdo, os tenéis que bajar la versión 2.7.12 de Python. NO la la 2.7.

    A mí ya me funciona, saludos cordiales!

    1. buenas, podrias dejar un tutorial o simplemente sustituyo tus links con los expuestos en el tutorial de arriba? me gustaria que explicaras mejor. Soy noob. Gracias

      1. Aupa, sólo tendrías que cambiar los enlaces. Es decir, en vez de bajarte el Python 2.7 de su enlace, te bajas el 2.7.12 del mio. Lo mismo con el mapa.

        No obstante, comentarte que han hecho otro hilo al respecto de este tema, mejorado, ya que cuenta con el mapa original y más mejoras, y que a su vez, está supeditado a todos los cambios por parte de quienes lo desarrollan.
        Te dejo el enlace del nuevo thread:

        http://newesc.com/es/nuevo-mapa-pokemon-go-este-funciona/

        Sigue los pasos, que están perfectamente explicados.

        Saludos

  2. Hola, segui los pasos y creo que lo hice todo bien pero no me aparecen los pokemons, solo esto te dejo un screen.
    Gracias por el tutorial.
    Trate de hacerlo con una cuenta de google y luego con la de entrenador pero sigue igual

  3. Hola, segui los pasos y creo que lo hice todo bien pero no me aparecen los pokemons, solo esto te dejo un screen.
    Gracias por el tutorial.

  4. hi mates!!! a ver si alguien me puede ayudar. AL hacer todo esto no me funciona. la única diferencia es que al abrir la consola en la carpeta python y poner los comandos de «python get-pip.py» me sale diferente al de estas intrucciones. alguna solución? por cierto uso windows 10 , y cuando cargo los comandos de en la carpeta scripts le doy a usar python como programa de uso. Necesito vuestra ayuda , estoy atascao

  5. Me manda error, sore que no encuentra sistema git… prove con otro «requirement» y 0 pokemon, 0 gym, 0 pokestops

  6. Hola alguien me da soluicon a este problema?

    [ MainThread][ runserver][CRITICAL] Please run «grunt build» before starting the server

    He leído que tengo que ejecutar este comando desde la consola del mapa:

    npm install –global grunt-cli && npm install && grunt build

    Pero nose como ni donde abrir la consola del mapa.

  7. Al intentar ejecutar en archivo requirements.txt la consola se me queda sin hacer nada, ni instala ni da error. ¿Alguna idea?

  8. Bueno pues esto parece que tampoco funciona, desde ayer no me encuentra ningun pokemon. Será cosa de cambiar el numero de serie del API proporcionado?

  9. No me funciona. Solo me salen las pokeparadas y solo de Madrid, no donde yo busco. Además pongo q me avise de pokemons y cuando me avisa me sale una notificación pero no sale en el mapa

  10. Hola, al realizar el comando en scripts «pip install -r requirements.txt» me dice que el sistema no encuentra el comando ‘git’.¿ Qué he hecho mal ? ¿Y cómo puedo arreglarlo?

    1. También me he fijado en que antes de ejecutar la consola de comandos en la carpeta script, me sale una carpeta llamada ‘src’.

  11. ayudenme porfavor, me aparece error al instalar esto pip install -r requirements.txt ya instale el programa que dice el tutorial este es VCforPython27.exe pero nose que hacer ayudenme porfavor

  12. ya dejo de funcionar! trate varias cuentas porque pense habian sido baneadas pero no se si con la actualizacion niantic puso candados. Solo muestra pokeparadas ahora

  13. No sale ningún pokemon en el mapa antes de esto me decía que había una carga en los servers de niantic, será por esto que no funciona ahora? Alguien sabe más del tema?

  14. Me da error y he instaldo VCforPython27.exe. Pero me sigue dando error… Dice que no encuentra el comando «git», ?solución? gracias!

  15. Podríamos utilizar este método para publicarlo en un sitio web? Hacerlo de uso público? Me imagino sería usando un VPS

  16. alguien sabra porque el programa al correr en cada loop si me despliega los pokemon hayados pero en el mapa solo coloca algunos?, tengo ese pequeño detalle, si funciona pero al revisar cada loop me encuentro con digamos cierta cantidade pokemons hayados (5), pero en el mapa solo aparecen (2 o 3), a que se debera?
    incluso baje la cantidad de paso o el -st a 3 para que «tardara menos en hacer cada ciclo» pero igual no salen todos lo que deberias aparecerme, espero que alguien pueda resolver mi duda

  17. hola, no se si me podéis ayudar pero tengo un problema al usar los comandos pip install -r requirements.txt y pip install -r requirements.txt –upgrade, la verdad es que he buscado un buen rato y no puedo encontrar una solucion jajaja, podrias ayudarme ??

  18. hola, me sale 2016-08-02 17:43:57,760 [ MainThread][ runserver][CRITICAL] Please run «grunt build» before starting the server
    Porfavor ayuda :’c

      1. hola, ya lo hice y se instaló sin errores, pero ahora me aparece un error igual al de Juan Manuel Cabrera Piñero : me dice que mi usuario o mi contraseña son incorrectos, cuando no lo son, e inmediatamente cerré el programa porque me decia que tenia no se cuantos intentos hasta que se bloqueara la cuenta por 15 min. Como resuelvo esto? Yo utilicé cuenta de entrenador, asi que probe meterme a mi cuenta pero me dijo esto
        Gracias por la ayuda

        1. Ya lo resolví, ya me mete en google maps, pero no muestra nada de pokemons ni poke paradas ni nada, pero parece que va correcto, porque es esto?

        2. Hola tnego una duda, donde hay que ejecutar este comando: npm install –global grunt-cli && npm install && grunt build

          Como entro a la consola del mapa?

  19. ya he conseguido que funcione, pero tengo unas dudas, que se puede poner en el comando para que escanee mas distancia?, tambien me gustaría saber si se puede forzar el escaneo mas rapido?

    1. Para la distancia tienes que cambiar el número en la parte del comando «-st» (steps), viene por defecto 10, si lo aumentas, aumenta la distancia de búsqueda.
      Para buscarlos más rápido me gustaría saber cómo se hace ;(

  20. Hola Buenas tengo este problema !!

    alguien me puede decir como se puede solucionar os agradezco todo esto que hacéis !!!

  21. Hola buenas, alguno sabe como hacer para que cuando salga un determinado pokemon, mande una notificación directamente al móvil mediante «Pushbullet» o alguna aplicación similar. Muchas Gracias!

    1. Instala esto
      https://nodejs.org/en/
      y luego teclea esto en la linea de comandos

      C:Python27PokemonGo-Map-develop>>python npm install -g grunt-cli

      creo que eso me funciono, es que estoy haciendo muchas cosas para arreglar los problemas jajaja

  22. Hola internautas,
    No me aparece la carpeta de scripts, ¿dónde puedo encontrarla o qué puedo hacer al respecto?

    Gracias por vuestra ayuda

  23. Hola, a mi me va todo genial hasta la hora de crear el servidor, que me dice que todas mis cuentas estan mal (usuario o contraseña) asique no puedo iniciar el mapa, incluso he creado una cuenta gmail expresamente para el mapa, pero nada.

    Estoy poniendo en contraseña (en config.ini) la de gmail, que es la misma que uso en el juego, pero no funciona, no se que pasa. Hace 5 intento y me la bloquea 15 minutos…

      1. Espera, creo que sé que és, yo entro por gmail y en el config.ini me loguea por defecto con PTC:

        #auth-service: # ptc (default) or google

        Yo ptc no tengo, en esa linea, que cambio?

          1. Perdona que de tanto la brasa, solo tengo dos dudas, una es como desactivar las pokeparadas del mapa, y otra como filtrar los pokemon que quiero que me salgan…

            Supongo que es con estas lineas pero:

            #no-gyms: # disables gym scanning (default false)
            #no-pokemon: # disables pokemon scanning (default false)
            #no-pokestops: # disables pokestop scanning (default false)

            Donde tengo que poner el «true» exactamente?

            Gracias!

            1. no es necesario, una vez conectas al localhost en la parte izquierda arriba de la pantalla tienes un desplegable que te permite hacer esas dos cosas que quieres.

              Un saludo

        1. Me autorespondo, me he creado una cuenta de entrenadores en un momento y todo funciona correctamente 😀

          Mi nueva duda es, como filtro los pokemon que no quiero ver? o no se puede?

          1 saludo!

    1. Cuando se dice: repite los pasos anteriores, me refiero a abrir la consola de comandos aqui (shift+boton derecho+ abrir consola de comandos aqui) y después ejecutar los códigos 😛

      1. Hola
        Cuando ejecuto el comando a la carpeta PokemonGo-Map-develop, me aparece el siguiente mensaje.
        «runserver.py» no se reconoce como un comando interno o externo, programa o archivo por lotes.
        Que es lo que estoy haciendo mal?

  24. Cuando estoy con la parte de python y tras disponerme a lanzar el comadno desde la consola me sale el siguiente error. No he visto que lo tenga nadie mas -.-‘

  25. Acabo de actualizar el Post con las instrucciones y ayudas de @rafaelemu:disqus!

    Muchas gracias! 😉

    Iré actualizando el post con las soluciones a errores que pueda tener el procedimiento.

    Muchas gracias a todos una vez más!

  26. A ver si me podéis ayudar, ya habiéndolo hecho todo, etc.. Abro el explorador y me pone que se ha producido un error al cargar el Google Maps.. Esto porque es? Gracias!

        1. Hmmmm, no te esta tirando el server, la maquina esta corriendo perfectamente, mira a ver si es un problema de java como le dije al otro compañero

            1. Hola, mira ya solucione ese problema, lo que hice fue crear una nueva API y cambiarlo en config.ini ; y activar en la biblioteca el google maps para java script, espero te sirva igual que a mi

  27. se supone que hay que repetir el paso 3 con la carpeta script y luego hacer el 4? y hay que repetir el paso 3 y 4 con la carpeta de pokemon go map?

    porque si hay que repetirlos no me detecta el comando phyton en el paso 3 en ninguna de las dos carpetas y si no hay que repetirlo me sale: Please run »grunt build» before starting the serverç

    Que debería hacer?

    1. Hola, a mi me sale un error al cargar localhost, sale error diciendo:

      «Esta página no ha cargado Google Maps correctamente. Descubre los detalles técnicos del problema en la consola de JavaScript.»

          1. La verdad es que no tengo ni idea de que puede ser, supongo que debe tener algo que ver con java si no te carga o quiza con el api para traerse el mapa de google, no lo se, lo lamento

            Segun he estado leyendo puede ser un fallo al meter el api de google y por eso no te trae el mapa a tu servidor

              1. Me pasa lo mismo, como lo has solucionado?

                Edito, lo arregle habilitando el javascript de google maps, en la web de google(donde te haces el API).

  28. sigo los pasos pero al instalar requeriments.txt en la carpeta scripts me salta este error.
    Command «python setup.py egg_info» failed with error code 1 in c:usersatoniappdatalocaltemppip-build-p8whrapyproj

  29. Buenas tardes, ahora me sale este problema…:
    C:Python27PokemonGo-Map-develop> >python runserver.py -u *** 5 -p *** 5 -l «***» -st 10
    usage: runserver.py [-h] [-a AUTH_SERVICE] [-u USERNAME] [-p PASSWORD]
    [-l LOCATION] [-st STEP_LIMIT] [-sd SCAN_DELAY]
    [-ld LOGIN_DELAY] [-dc] [-H HOST] [-P PORT] [-L LOCALE]
    [-c] [-d] [-m] [-ns] [-os] [-nsc] [-fl] -k GMAPS_KEY [-C]
    [-D DB] [-cd] [-np] [-ng] [-nk] [–db-type DB_TYPE]
    [–db-name DB_NAME] [–db-user DB_USER]
    [–db-pass DB_PASS] [–db-host DB_HOST]
    [–db-max_connections DB_MAX_CONNECTIONS]
    [-wh [WEBHOOKS [WEBHOOKS …]]]
    runserver.py: error: argument -k/–gmaps-key is required»

    Tiene que ver con el api de google maps, pero no sé cómo solucionarlo

      1. Primero de todo gracias por tomarte las molestias de ayudarnos a resolver los problemas 🙂
        Ahora me sale este problema al escribir el comando en la carpeta del mapa:
        «C:Python27PokemonGo-Map-develop>python runserver.py -u *** -p *** -l «***» -st 20 -k AIzaSyBiSfRu_HqWYtekUIM_Wt3nV4ey-rpZhmc
        2016-08-02 00:04:13,448 [ MainThread][ runserver][CRITICAL] Please run «grunt build» before starting the server»

        También he borrado los «#» de la linea gmaps en config y sigue sin funcionar.

      2. He seguido los pasos que dejaste en tu archivo de mega y ya me funciona. Muchas gracias Rafa!

        PD: sabes si hay alguna forma de agilizar la indicación de los pokemon en el mapa?, va con mucho lag, pero ya teniendo esto te voy a amar mientras juegue a pokemon go!

        1. La hay, pero la velocidad de actualizacion del servidor de pokemon no permite que te muevas mas rapido o te bloquea, como cuando vas demasiado rapido montado en un coche o algo asi

  30. Sé que estamos todos confusos y reportando errores qe no sabemos solucionar, pero a ver si eres capaz de ayudarme. Al introducir en la ventana de comandos de la carpeta Python27 «python get-pip.py» me salta este error.
    Espero que puedas ayudarme, gracias de antemano!

    1. Hola Raul,

      No hay ningún problema, yo soy un usuario como vosotros, pero intento ayudar siempre que pueda.
      Siempre he conseguido instalar el get-pip.py, que es como que una lista de extensiones o herramientas para Python. Es raro.
      En el tutorial original, el autor dice que si tienes el Python 2.7 bien instalado, con tan solo tocar dos veces en ese fichero, ya se instalaría. Es decir, que ni necesitarías abir la consola de comandos.
      Te dejo el enlace del tuto original en ingles.
      https://www.reddit.com/r/pokemongodev/comments/4t80df/wip_pokemon_go_map_visualization_google_maps_view/d5feu2f?st=iqtsngmd&sh=1a3e519e
      Un saludo

  31. Yo tengo este error

    Command «python setup.py egg_info» failed with error code 1 in c:usersjolomappdatalocaltemppip-build-hka95vprotobuf

  32. Ayuda:
    C:WINDOWSsystem32> ngrok http 5000
    «ngrok» no se reconoce como un comando interno o externo,
    programa o archivo por lotes ejecutable.

    1. Hola amigo, dentro del fichero que modificaste, dentro de pokemongo-map, el que se llama config, las lineas que llevan # las toma como comentario, asi que o bien eliminas las # de la linea gmaps de ese fichero, o bien escribes tu api al final del comando de esta manera:

      >python runserver.py -u usuario -p contraseña -l «Dirección» -st 20 -k tuAPI

    1. es porque no tienes corriendo la consola de comandos en lo que tienes minimizado, tienes que lanzar el servidor para poder conectarte

  33. hola, todos los pasos los he seguido al pie de la letra, en la parte de abrir los comandos en la carpeta scripts me sale un mensaje en letras rojas y algo de que se debe descargar en phyton. a alguien mas os pasa?

  34. Hola, he hecho todo tal cual esta y al meter el comando para introducir mi cuenta me aparece este error: runserver.py: error: argument -k/–gmaps-key is required

  35. Buenas, mi problema es este cuando pongo mi mail password y ubicacion:

    usage: runserver.py [-h] [-a AUTH_SERVICE] [-u USERNAME] [-p PASSWORD]
    [-l LOCATION] [-st STEP_LIMIT] [-sd SCAN_DELAY]
    [-td THREAD_DELAY] [-ld LOGIN_DELAY] [-dc] [-H HOST]
    [-P PORT] [-L LOCALE] [-c] [-d] [-m] [-ns] [-os] [-nsc]
    [-fl] -k GMAPS_KEY [-C] [-D DB] [-cd] [-t NUM_THREADS]
    [-np] [-ng] [-nk] [–db-type DB_TYPE] [–db-name DB_NAME]
    [–db-user DB_USER] [–db-pass DB_PASS]
    [–db-host DB_HOST]
    [–db-max_connections DB_MAX_CONNECTIONS]
    [-wh [WEBHOOKS [WEBHOOKS …]]]
    runserver.py: error: argument -k/–gmaps-key is required

    1. Este error lo corregi con este linea

      python runserver.py -a google -u ******@gmail.com -p ****** -l «20.******,-7*.****2» -st 10 -k ******KEY API DE GOGLE**********

      y borre la key api del otro documento

  36. Buenas, al meter los comandos pip install me sale el siguiente error:

    Command «python setup.py egg_info» failed with error code 1 in c:usersrobertoappdatalocaltemppip-build-npc0u9pyproj

    Cómo lo soluciono?
    Un saludo

  37. Me está saliendo este error al ejecutar los comandos: «pip install -r requirements.txt y pip install -r requirements.txt –upgrade»:

    «Command «python setup.py egg_info» failed with error code 1 in c:usersrobertoappdatalocaltemppip-build-7nfbpapyproj»

  38. Me sale este error al ejecutar los comandos: «pip install -r requirements.txt y pip install -r requirements.txt –upgrade»:

    «Command «python setup.py egg_info» failed with error code 1 in c:usersrobertoappdatalocaltemppip-build-7nfbpapyproj»

  39. Command «python setup.py egg_info» failed with error code 1 in c:users
    appdatalocaltemppip-build-5vpkaapyproj TENGO ESTE ERROR COMO SOLUCIONO