Не удается загрузить большой файл kmz с помощью Google (API или Geoxml3) - PullRequest
0 голосов
/ 26 апреля 2018

Я пытаюсь загрузить файлы kmz на мою страницу. Я попробовал два способа: Первый способ заключается в использовании:

 map = new google.maps.Map(document.getElementById("googleMap"), mapProp);
    layer = new google.maps.KmlLayer('http://www.rwaafid.com/KMZ/geoxml3/1.kmz');
    layer.setMap(map);

Этот метод быстрый, но он не принимает большие файлы kmz и не допускает большого количества слоев. Когда я добавляю определенное количество слоев, он перестает рисовать кмз на карте Google.


Первый метод заключается в использовании:

var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);

    var geoXml = new geoXML3.parser({
        map: map,
        singleInfoWindow: true,
        afterParse: useTheData
    });
        geoXml.parse('http://www.rwaafid.com/KMZ/geoxml3/1.kmz')
    }

Этот метод отлично работает с некоторыми файлами kmz, но с другими файлами это занимает очень много времени.


Я попробовал оба метода с файлом: «http://www.rwaafid.com/KMZ/geoxml3/1.kmz'

Первый был очень быстрым, но он не позволит больше файлов с большим количеством слоев. Второму потребовалось более двух минут, чтобы загрузить рисунки в карту.

Есть ли какое-то решение для этого. Уже больше недели я пытаюсь решить эту проблему. Я ценю любое сотрудничество в этом вопросе.

1 Ответ

0 голосов
/ 04 мая 2018

Эта служба смогла отобразить карту: GMap4 Возможно, вы сможете узнать, что они делают.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...