Я хочу загружать файл kml каждые 10 секунд в Google Планета Земля, я нашел этот пример http://ukhas.org.uk/code:kml_live_update, но, похоже, он не работает.
<?xml version="1.0" encoding="UTF-8"?> <kml xmlns="http://earth.google.com/kml/2.1"> <Document> <NetworkLink> <Link> <href>every10.kml</href> <refreshMode>onInterval</refreshMode> <refreshInterval>10</refreshInterval> </Link> </NetworkLink> </Document> </kml>
Он не загружается каждые 10.кмл, даже я пробовал файл кмл через интернет (http://code.google.com/apis/kml/documentation/Point.kml)
Код, указанный вами в примере, действителен, но ссылка на ссылку (href) неверна. Вы должны попытаться вставить полный URL, и он будет работать. Используя предоставленный вами файл Point.kml, рабочий код должен выглядеть следующим образом:
<?xml version="1.0" encoding="UTF-8"?> <kml xmlns="http://earth.google.com/kml/2.1"> <Document> <NetworkLink> <Link> <href>http://code.google.com/apis/kml/documentation/Point.kml</href> <refreshMode>onInterval</refreshMode> <refreshInterval>10</refreshInterval> </Link> </NetworkLink> </Document> </kml>
Первый - это рабочий пример. Вы должны указать полную ссылку на ваш файл kml. В моей версии GE это NetworkLink обновляется каждые 10 секунд. В вашем случае для обновления вида (и нового обновления kml) вы можете попытаться настроить параметры в Google Планета Земля. В контекстном меню подэлемента файла kml (значок NetFolder) вы можете выбрать вкладку «Обновить» (возможно, другое имя - у меня язык отличается от английского) и выбрать интервал 10 с.
Он загружается, но не увеличивает масштаб точки, поэтому кажется, что она не работает.Настоящая проблема заключается в непрерывной загрузке точки с увеличением до этой конкретной области
Работало у меня:
load.kml
<?xml version="1.0" encoding="UTF-8"?> <kml xmlns="http://earth.google.com/kml/2.1"> <Document> <NetworkLink> <Link> <href>C:\Users\loran\kml\every10.kml</href> <refreshMode>onInterval</refreshMode> <refreshInterval>10</refreshInterval> </Link> </NetworkLink> </Document> </kml>
Просто убедитесь, что у вас есть полный путь в вашем разделе
<?xml version="1.0" encoding="UTF-8"?> <kml xmlns="http://earth.google.com/kml/2.1"> <NetworkLink> <Link> <href>every10.kml</href> <refreshMode>onInterval</refreshMode> <refreshInterval>10</refreshInterval> </Link> </NetworkLink> </kml>