Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.15.147.53] |
|
Сообщ.
#1
,
|
|
|
Нужен пример реализации опроса событий google earth plugin.
Примерное задаение такое: Имеем файл kml/kmz такой структуры: <?xml version="1.0" encoding="UTF-8"?> <kml xmlns="http://www.opengis.net/kml/2.2" xmlns:gx="http://www.google.com/kml/ext/2.2" xmlns:kml="http://www.opengis.net/kml/2.2" xmlns:atom="http://www.w3.org/2005/Atom"> <Document> <Placemark id="1"> <name>Name_1</name> <Point> <coordinates>46, 59.05, 0</coordinates> </Point> <description><![CDATA[<iframe src="http://www.site.ru/srtanica1.php" name=frame1" width="600" height="400" align="left" frameborder="0">Ваш браузер не поддерживает плавающие фреймы!</iframe>]]></description> </Placemark> <Placemark id="2"> <name>Name_1</name> <Point> <coordinates>46.05, 59, 0</coordinates> </Point> <description><![CDATA[<iframe src="http://www.site.ru/srtanica2.php" name=frame1" width="600" height="400" align="left" frameborder="0">Ваш браузер не поддерживает плавающие фреймы!</iframe>]]></description> </Placemark> </Document> </kml> НУЖНО создать dhtml страницу примерно такого вида: ________________________________ | | google earth plugin | к которому подключается | файл kml/kmz | с метками |_______________________________ ________________________________ | | контейнер iframe | где должна отображаться | страница указанная в | <description> файла kml |_______________________________ ПРИМЕРНЫЙ МЕХАНИЗМ РАБОТЫ ТРЕБУЕМОГО ПРИМЕРА: Генерируется страница dhtml с контейнерами - google earth plugin - iframe К google earth plugin кодключается файл kml/kmz далее происходит опрос события клик на метке в google earth plugin. При срабатывании события, из <description> метки извлекается url страницы заключенной в теги <iframe src="http://www.site.ru"></iframe> и эта страница открывается в контейнере iframe на странице P.S. Возможна оплата в пределах разумного M Учимся пользоватся тэгами [CODE] |
Сообщ.
#2
,
|
|
|
Так может сразу двинуть в "разовые заказы"?
Или в "помощь студентам"... Куда больше нравится? |
Сообщ.
#3
,
|
|
|
Не возражаю против переноса.
Перенесите в тему которую считаете наиболее подходящей, где можно с большей вероятностью получить помощь. На сегодняшний момент я нашел пример реализации события клик на метке и примерно знаю как по этому событию выполнить открытие ссылки в нужном фрейме. Пока не знаю как получить данные хранящиеся в <description> метки и как при помощи регулярных выражений выдрать оттуда url. |
Сообщ.
#4
,
|
|
|
Решил вопрос извлечения данных <description> так:
text_Des=placemark.getDescription() нашел регулярное выражение для извлечения url http://([^ "]+) нужна помощь, какой командой из строки извлечь по найденному регулярному выражению url (нужно что на JavaScript на вроде preg_match_all в PHP) |
Сообщ.
#5
,
|
|
|
Цитата proman @ нужно что на JavaScript /http:\/\/([^ "]+)/.test(); |