2017-02-08 20 views
0

Я хочу встроить карту CARTO в iframe, но сосредоточив ее в определенном месте и масштабировании. Я также хотел бы динамически изменить центр и увеличить масштаб с помощью javascript.Центрирование карты CARTO в iframe

Я читал документацию CARTO и не мог ее найти, и я нашел этот ответ https://gis.stackexchange.com/questions/136211/iframe-map-adjusts-to-cartodb-zoom-centering, но он не работает в моем случае. Я заметил, что адрес на моей карте не использует/viz/(but/builder /) ни/embed_map (but/embed), мне интересно, произошло ли это из-за обновления CARTO несколько раз назад или из-за того, что это бесплатный план.

https://obsa-andorra.carto.com/builder/a01df589-663b-41a4-a7a2-f3bb9d2cf871

ответ

0

Ответ ГИС SE вы прокомментировали это не будет работать с вашей картой вставлять. Как упоминалось, in CARTO website, CARTO.js v3.15 несовместим со СТРОИТЕЛЬОМ vizjson с. Но если вы хотите создать пользовательское приложение карты, вы все равно можете использовать createLayer (here у вас есть рабочий пример) и добавить javascript-взаимодействия.

+0

Если я правильно понимаю, новая карта создается с помощью Leaflet вместо того, чтобы вставлять уже сделанную карту Карто. Это не совсем то, чего я пытался добиться, но я буду помнить об этом. Благодарю. – markusand