1 votos

¿Cómo insertar mapas base en cartodb.js?

Estoy intentando desesperadamente cambiar mi mapa base en cartodb.js.

Aquí está el fragmento de código, la parte que cambié con éxito con algunos mapas base está en negrita: L.tileLayer(' https://dnv9my2eseobd.cloudfront.net/v3/cartodb.map-4xtxp73f/ {z}/{x}/{y}.png '

Cuando inspecciono el elemento o voy aquí, obtengo una gran variedad de opciones, así: http://leaflet-extras.github.io/leaflet-providers/preview/

Por ejemplo, esto funciona: L.tileLayer(' http://server.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/tile/ {z}/{y}/{x}

Pero esto no:

L.tileLayer('http://{s}.{base}.maps.cit.api.here.com/maptile/2.1/{type}/{mapID}/hybrid.day/{z}/{x}/{y}/{size}/{format}?app\_id={app\_id}&app\_code={app\_code}&lg={language}'

¿Cómo puedo cambiar este código?

1voto

Daniel X Moore Puntos 6026

El mapa base que no funciona, es uno de aquí.com. No se puede acceder a él sin registrarse, así que primero hay que crear una cuenta en here.com y luego registrar una aplicación. Entonces obtendrás un app_id y un app_code específicos con los que podrás sustituir los marcadores de posición en la url de la plantilla.

Encontrará información general sobre este tema en el Preguntas frecuentes de Here.com

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X