Suite

CartoDB JS - GetSQL () - SetSQL ()

CartoDB JS - GetSQL () - SetSQL ()


J'utilise CartDB Javascript.

Comment pouvons-nous utiliser les méthodes de sous-couche, GetSQL () et SetSQL (), sur les cartes nommées ?

Je pense qu'avec Named Maps, nous devons fournir la clé API. Mais je n'arrive pas à trouver un moyen de le faire avec seulement CartoDB.JS.

J'ai trouvé la méthode setAuthToken () mais je ne sais pas non plus comment l'utiliser.


Si vous souhaitez modifier le SQL et/ou le cartocss, il est préférable de rendre publiques les tables que vous allez utiliser plutôt que d'utiliser votre clé API. Les cartes de noms sont créées lorsque les tables utilisées dans une carte sont privées, de sorte que le SQL de la carte ne peut pas être modifié.

Lorsque les tables sont publiques, les cartes nommées ne sont pas utilisées à la place, sql et cartocss sont gratuits, vous pouvez donc créer votre application.

Si vos tableaux contiennent des informations que vous ne souhaitez pas partager, vous avez deux options :

  • créez votre propre carte nommée mais quelques variables modélisées
  • créer des tableaux avec les données que vous souhaitez partager et les rendre publics

Voir la vidéo: : Change CartoCSS Dynamically