Страница 1 из 1
Не подключается OSM?
Добавлено: 09 янв 2014, 23:22
doox911
Код: Выделить всё
var MAP = new L.map('map');// Создали объект карта
var OSMLayer = new L.tileLayer('http://{s}.tile.osm.org/{z}/{x}/{y}.png',
{
attribution:'';
}
); // Создали объект слоя OSM
map.addLayer(OSMLayer);
map.setView(new L.LatLng(38.617, -100.261), 4);
В чём косяк?
Re: Не подключается OSM?
Добавлено: 10 янв 2014, 05:54
Denis Rykov
А что сложно открыть консоль и посмотреть какие ошибки возникают при исполнении вашего кода? Подсказываю: лишняя ";", а также вызов метод несуществующего объекта (JavaScript чувствителен к регистру).
Re: Не подключается OSM?
Добавлено: 10 янв 2014, 08:44
doox911
Denis Rykov писал(а):А что сложно открыть консоль и посмотреть какие ошибки возникают при исполнении вашего кода? Подсказываю: лишняя ";", а также вызов метод несуществующего объекта (JavaScript чувствителен к регистру).
Прошу прощения. Идиот. Но зато, я заметил вот такую ошибку: Uncaught Error: Map container not found. Возникает в самом API, почему)?
Ведь контейнер создан.
Re: Не подключается OSM?
Добавлено: 10 янв 2014, 09:19
Denis Rykov
А это значит, что вы не создали див на который ссылаетесь при создании карты "new L.map('map')", в данном случае идентификатор вашего дива равен 'map':
Код: Выделить всё
<div id="map" style="width: 600px; height: 400px"></div>
Re: Не подключается OSM?
Добавлено: 10 янв 2014, 09:52
doox911
Так он есть))
[ Сообщение с мобильного устройства ]