Не удается загрузить слой KML на карту Google

Я создал свою карту Google, успешно загрузив KML карты Google из примеров Google. Но когда я хочу загрузить свой собственный файл kml, который я могу открыть в Google Планета Земля, он не загружается. Я залил свой файл kml (11 МБ) на свой ftp, он доступен. Есть ли какие-то ограничения или надо его конвертировать?

var ctaLayer = new google.maps.KmlLayer({
        url: 'http://blablabla.com/MyOwn.kml',
        //url: 'http://googlemaps.github.io/js-v2-samples/ggeoxml/cta.kml',
        suppressInfoWindows: true,
        map: map
    });

person Guest    schedule 17.02.2016    source источник


Ответы (1)


Судя по всему, KML-документация была изменена.

Раньше существовал список ограничений, включая ограничение на размер файла в 3 МБ для одного KML-файла, но я больше не могу найти этот список.

Я протестировал его, и стало ясно, что теперь для одного KML-файла существует ограничение в 2 МБ.

См. Также: https://code.google.com/p/gmaps-api-issues/issues/detail?id=9157

person Dr.Molle    schedule 17.02.2016
comment
Спасибо. Причина в ограничении 2 МБ. Возможно, придется попробовать загрузить несколько файлов KML. - person Guest; 17.02.2016
comment
Боюсь, это не сильно поможет, есть лимит на сумму размера файла всех загруженных KML-документов. - person Dr.Molle; 17.02.2016