Suite

Puis-je définir un zoom maximum pour une recherche dans CartoDB.js


J'ai fait une carte avec un champ de recherche qui est lié à un pays. La saisie d'un code postal zoomera complètement sur le code postal demandé. Je voudrais centrer la carte sur ce code postal demandé, mais pas pour zoomer davantage.

J'ai vu plusieurs exemples de cartes avec un maxZoom. Par conséquent, j'ai essayé de définir maxZoom dans CartoDB.js. Mais ça ne marche pas. Qu'est-ce que je fais mal? Vous pouvez voir le html jusqu'ici ici


Vous n'utilisez pas de rappel valide pour le onDone, car il ne contient pas l'objet vis, donc le paramètre maxZoom n'est pas vraiment appliqué car l'objet à appliquer n'est pas là. :-)

Vous pouvez utiliser:

.on('fait', fonction(vis, calques) {

plutôt.


Voir la vidéo: CartoDB Map integration (Octobre 2021).