Парс KML загружается из сетевой ссылки при каждом движении плагина Google Планета Земля - PullRequest
0 голосов
/ 15 февраля 2012

Есть ли способ разбора сетевых ссылок KML при каждом перемещении Земли.Я знаю, как настроить eventListener.
Поток страниц: - Я загружаю KML, используя fetchKml - Каждый раз, когда земля перемещается, она тянет сетевой поток - Я хочу проанализировать потоковый KML, чтобы увидеть, находится ли он в пределах представления или нетчтобы я мог отобразить сообщение.

Итак, подведем итоги.Я хочу как-то проанализировать возвращенный KML по сетевой ссылке, чтобы увидеть, находятся ли функции в поле зрения, и если нет, показать сообщение типа «Вне диапазона».

Заранее спасибо.

1 Ответ

0 голосов
/ 16 февраля 2012

если вы генерируете сторону сервера сетевых ссылок, вы можете использовать viewformat в kml для передачи в качестве параметров текущего ограничивающего окна просмотра Google Earth в качестве параметров,

http://code.google.com/apis/kml/documentation/kmlreference.html#viewformat

если представление BBOX не находится в нужной области, вы можете попробовать вернуть строку kml, состоящую из networklinkcontrol, с сообщением

http://code.google.com/apis/kml/documentation/kmlreference.html#networklinkcontrol

другой вариант - определить вашу клиентскую часть данных в объекте, либо при загрузке страницы, и перебрать данные, чтобы увидеть, есть ли что-то в событии viewchangeend плагина google earth.

...