Api key required

rafael-rodriguez escrito el 28.07.PM a las 15:49 horas

Hola, estoy intentando hacer una ruta en el mapa en video deluxe, y algunos de los mapas traen una marca de agua que dice api key required, he estado mirando y es una clave que te dan al registrarte, pero como la instalo en el programa para que desaparezca esa marca de agua.

Muchas gracias y un saludo a todos.

P.D. tengo la ultima version (la 17) con la ultima actualizacion.

Comentarios

Mr_Lemon escrito el 10.10.PM a las 20:23 horas

Hola Rafa!

Hoy he conseguido solucionar el problema, es fácil.

Primero resulta que los mapas que quieres usar, los que traen marca de agua, son de una empresa. No son gratis ni libres.

Pero tienen un modo gratis con limitaciones de usos, en el que puedes usar esos mapas si no eres empresa o con animo de lucro.

Tienes que registrarte en http://thunderforest.com/ arriba a la derecha pone "sing up", elegir la opción gratis "Hobby Project"

que tiene limitaciones. Y luego en "Account Details" (detalles de tu cuenta/perfil) tendrás un "api key" que es una clave alfanumérica muy larga. No se la des a nadie, es personal y nadie te la tiene que pedir. La anotas.

 

Luego vas a tu carpeta Magix dentro de "appdata" que estará:

C:\Users\NOMBRE_DE_USUARIO\AppData\Roaming\MAGIX\GeoModule

Sustituyendo NOMBRE_DE_USUARIO por tu nombre de usuario de windows.

Ahí hay un archivo que se llama "GeoModule.dll.config", haces una copia de resguardo por si acaso y

lo abres con el bloc de notas.

Habrá algo así:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <appSettings>
    <add key="path_geomodule" value="geomodule"/>
    <add key="path_languages" value="geomodule/languages"/>
    <add key="lang_en-II" value="en-US"/>
    <add key="lang_es-US" value="es-ES"/>
    <add key="lang_en-NO" value="en-GB"/>
    <add key="lang_en-DK" value="en-GB"/>
    <add key="lang_en-SE" value="en-GB"/>
    <add key="lang_en-FI" value="en-GB"/>
    <add key="lang_en-UK" value="en-GB"/>
  </appSettings>
</configuration>

 

Solo añades esto que te voy a decir entre   </appSettings> y </configuration> :

  <apikey>
    <!-- https://developers.google.com/maps/documentation/javascript/get-api-key?refresh=1 -->
    <!-- <google></google> -->
    <!-- https://www.bingmapsportal.com -->
    <!-- <bing></bing> -->
    <!-- www.thunderforest.com -->
    <thunderforest>TU_API_KEY</thunderforest>
  </apikey>



Donde pone "TU_API_KEY" evidentemente pones la tuya que conseguiste al registrarte.

Entonces queda al final algo así:

 

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <appSettings>
    <add key="path_geomodule" value="geomodule"/>
    <add key="path_languages" value="geomodule/languages"/>
    <add key="lang_en-II" value="en-US"/>
    <add key="lang_es-US" value="es-ES"/>
    <add key="lang_en-NO" value="en-GB"/>
    <add key="lang_en-DK" value="en-GB"/>
    <add key="lang_en-SE" value="en-GB"/>
    <add key="lang_en-FI" value="en-GB"/>
    <add key="lang_en-UK" value="en-GB"/>
  </appSettings>
  <apikey>
    <!-- https://developers.google.com/maps/documentation/javascript/get-api-key?refresh=1 -->
    <!-- <google></google> -->
    <!-- https://www.bingmapsportal.com -->
    <!-- <bing></bing> -->
    <!-- www.thunderforest.com -->
    <thunderforest>TU_API_KEY</thunderforest>
  </apikey>
</configuration>

Espero que se haya entendido todo y que te funcione, porque a mi me funciona. No sé si hay una forma más facil de poder hacerlo, si la hay espero que alguien la comente.

Mr_Lemon escrito el 10.10.PM a las 21:12 horas

POR CIERTO!

rafael-rodriguez

En vez de hacer eso que te acabo de comentar acabo de probar otra cosa mejor.

Usar el Google Maps que si es gratis.

En vez de hacerte una cuenta en thunderforest te vas a Google y buscas como conseguir la Api Key de Google Maps (no lo pongo aqui para no alargarme)

Haces todo casi igual salvo que en vez de usar la clave en 

<!-- www.thunderforest.com -->     
<thunderforest>TU_API_KEY</thunderforest>

Esa la puedes dejar comentada (que en lenguaje de programacion es dejarla inactiva)

<!-- www.thunderforest.com -->    
<!--  <thunderforest>TU_API_KEY</thunderforest> -->


Y usar la de google así

<!-- https://developers.google.com/maps/documentation/javascript/get-api-key?refresh=1 --> <google>API_KEY_DE_GOOGLE</google>


Lo mismo con Bing, que lo acabo de probar todo.

Tambien puedes dejar activada la clave de thunderforest si ya te la hiciste, y tener todos los mapas activados.

rafael-rodriguez escrito el 10.10.PM a las 22:13 horas

OK, muchisimas gracias, lo voy a probar.Un saludo

rafael-rodriguez escrito el 11.10.PM a las 16:04 horas

Ok , me funciona perfectamente.

Si no te importa voy a dar otra opción a la que me indicas que a mi me fuciona y creo que es mas facil:

1) Abro el programa Video Deluxe premium

2) Editar

3) Asistentes

4) Animacion de rutas de viaje

5) Opciones (pulsar sobre los engranajes)

6) En el nuevo menu pulsar sobre los engranajes de Advanced

7) se abre directamente el programa GeoModule.dll.config

8) modificar y guardar.

Y listo, en mí caso funciona.

Un saludo.

 

Mr_Lemon escrito el 11.10.PM a las 23:37 horas

Es un poco más fácil si.

Por cierto, si te sirvió de ayuda, no está de más darle al botón gracias y marcar mi respuesta como solución, también lo soluciona!

Gracias!

rafael-rodriguez escrito el 12.10.PM a las 17:22 horas

Tienes toda la razon del mundo.Creo que ya esta.🙂 y creo que he marcado lo de las gracias y la solucion bien.