Использование стиля из Cloudmade на картах Leaflet.js

Я использую Leaflet для своего веб-проекта. Для плитки карты я использую изображения Cloudmade.

L.tileLayer('http://{s}.tile.cloudmade.com/{key}/22677/256/{z}/{x}/{y}.png', {
        styleId: 123544,
        attribution: 'Map data © 2011 OpenStreetMap contributors, Imagery © 2012 CloudMade',
        key: 'XXXXXXXX'
    }).addTo(map);

Я пытался поместить стиль на эту карту, но стиль не работает. Я просто хочу поставить синий на реке и море.

Спасибо.

1 ответ

Решение

Я использую cloudmade на одном из своих веб-сайтов, вот как я использую их плитки:

L.tileLayer('http://{s}.tile.cloudmade.com/{your_key}/{style_id}/256/{z}/{x}/{y}.png', {
        attribution: 'Map data © 2011 OpenStreetMap contributors, Imagery © 2012 CloudMade'
}).addTo(map);

Ключ и стиль находятся непосредственно в URL, вы можете использовать базовый облачный стиль, идентификатор 1,

И да, cloudmade отключает их сервис для небольших пользователей, но сейчас он неэффективен, 1-го мая, поэтому ваша карта должна работать.

Другие вопросы по тегам