Suite

Deux visualisations cartodb sur la même page html


J'ai besoin d'afficher 2 cartes séparées par une ligne verticale au milieu du html, c'est-à-dire sur des différentes et faire des boutons ou appliquer le même zoom sur les deux en même temps.

J'ai réussi à mettre une carte de code de script sur la première div, mais lorsque je fais la même chose avec l'autre sur la deuxième div, cela invalide la carte précédente et n'affiche que la deuxième carte.

Je suis novice en javascript. Comment puis-je résoudre ce problème ?

Je sais qu'avec Iframe je peux le faire mais j'ai besoin de faire des fonctionnalités "à l'extérieur" dynamiquement avec 2 cartes en même temps comme un zoom ou un filtre ou un timelapse pour les deux à la fois. Des idées pour ça ?

 

Votre code ne fonctionne pas car vous avez deux fonctions "principales". Il vous suffirait d'utiliser les deux méthodes createVis dans l'une d'elles et de vous débarrasser de l'autre.

J'ai également renommé la variable "map" que vous aviez dans chaque méthode et en associant chacune des cartes à une variable globale (map1 ou map2) au cas où vous auriez besoin de les utiliser pour quelque chose.

Le code fonctionnel est ici.