SASGIS

Веб-картография и навигация

SAS.Планета (SASPlanet)

программа для загрузки и просмотра спутниковых снимков Земли, Луны, Марса предоставленных сервисами Google Maps и Космоснимки. Возможность работы с GPS приёмником.

Модератор: Tolik

Re: SAS.Планета (SASPlanet)

Сообщение feya » 22 янв 2009, 16:20

Еще раз повторю - все изменения касающиеся токо одной карты я добавить не смогу, сразу задавайте себе вопрос - а как предложнное изменения каснется других карт в данном случае панарамио?
http://sasgis.org | SAS.Планета | SASPlanet
Аватара пользователя
feya
Гуру
 
Сообщения: 2034
Зарегистрирован: 13 июл 2008, 10:45
Благодарил (а): 5 раз.
Поблагодарили: 56 раз.

Re: SAS.Планета (SASPlanet)

Сообщение svp » 22 янв 2009, 18:09

feya писал(а):Еще раз повторю - все изменения касающиеся токо одной карты я добавить не смогу, сразу задавайте себе вопрос - а как предложнное изменения каснется других карт в данном случае панарамио?

Зато в настройках kml-слоя можно сделать флаг или поле, указывающее что нужно открывать при клике, например контент, лежащий в определённом узле KML (как надо для panoramio); или урл, лежащий в определённом узле KML.
Причём на определённый узел KML можно ссылаться с помощью пути по узлам KML структуры, а конкретный URL из тела узла (если этот URL там не один, а ещё и с ненужным текстом каким-нибудь) можно выбирать регекспом.
Вот и получается, что в слой можно добавить три параметра:
1. OnClick=browse/show/none -- тип действия по клику: browse - перейти по ссылке, show - показать контент, none - ничего не делать.
2. OnClickKMLPath=\Description -- путь к узлу с контентом. Там же среди текста есть нужный URL.
3. OnClickURLRegexp=http://[^']* -- регексп, вынимающий нужный урл из текста.
Соответственно, если параметр OnClickURLRegexp не пустой, то для перехода или показа выбирается только то, что удовлетворяет регекспу.
А вообще, конечно, скриптом надо обрабатывать событие клика.
Аватара пользователя
svp
Советчик
 
Сообщения: 447
ICQ: 204094886
Зарегистрирован: 26 авг 2008, 11:14
Откуда: Белгород
Благодарил (а): 2 раз.
Поблагодарили: 7 раз.

Re: SAS.Планета (SASPlanet)

Сообщение Candid » 29 янв 2009, 14:07

Нигде не нашёл, по какой системе задаётся GUID карты? Или можно рандомно вписывать, лишь бы по днине подходил?
Аватара пользователя
Candid
Новичок
 
Сообщения: 44
Зарегистрирован: 17 июл 2008, 15:18
Благодарил (а): 0 раз.
Поблагодарили: 1 раз.

Re: SAS.Планета (SASPlanet)

Сообщение svp » 29 янв 2009, 15:28

Candid писал(а):Нигде не нашёл, по какой системе задаётся GUID карты? Или можно рандомно вписывать, лишь бы по днине подходил?

GUID надо генерить по правилам.
К Планете прилагается специальная программка для этого: ".\maps\GenGUID.exe".
Можно генерировать GUID'ы с помощью delphi: сочетание клавиш Ctrl+Shift+G.
Можно с помощью API-функции CoCreateGuid из ole32.dll:
Код: Выделить всё
function CoCreateGuid(out guid: TGUID): HResult; stdcall; external 'ole32.dll' name 'CoCreateGuid';
Аватара пользователя
svp
Советчик
 
Сообщения: 447
ICQ: 204094886
Зарегистрирован: 26 авг 2008, 11:14
Откуда: Белгород
Благодарил (а): 2 раз.
Поблагодарили: 7 раз.

Re: SAS.Планета (SASPlanet)

Сообщение Candid » 29 янв 2009, 17:07

Понял, как я только сам не обратил внимания, спасибо.
Аватара пользователя
Candid
Новичок
 
Сообщения: 44
Зарегистрирован: 17 июл 2008, 15:18
Благодарил (а): 0 раз.
Поблагодарили: 1 раз.

Re: SAS.Планета (SASPlanet)

Сообщение svp » 02 фев 2009, 14:17

Каждый раз после запуска планеты в корне диска C: появляется файл "WINDOWSparams.~txt". В этом файле возникают настройки "спутник (Yahoo!)" и больше ничего. Может в планете косяк какой? Другие карты, ведь, не оставляют настроек на C:?
Аватара пользователя
svp
Советчик
 
Сообщения: 447
ICQ: 204094886
Зарегистрирован: 26 авг 2008, 11:14
Откуда: Белгород
Благодарил (а): 2 раз.
Поблагодарили: 7 раз.

Re: SAS.Планета (SASPlanet)

Сообщение feya » 02 фев 2009, 14:47

svp
Хрена се. И у мя такой, сча буду искать что ето)
http://sasgis.org | SAS.Планета | SASPlanet
Аватара пользователя
feya
Гуру
 
Сообщения: 2034
Зарегистрирован: 13 июл 2008, 10:45
Благодарил (а): 5 раз.
Поблагодарили: 56 раз.

Re: SAS.Планета (SASPlanet)

Сообщение feya » 02 фев 2009, 14:52

Капец снес ентот файл и больше не создает его, уже все испробовал.
http://sasgis.org | SAS.Планета | SASPlanet
Аватара пользователя
feya
Гуру
 
Сообщения: 2034
Зарегистрирован: 13 июл 2008, 10:45
Благодарил (а): 5 раз.
Поблагодарили: 56 раз.

Re: SAS.Планета (SASPlanet)

Сообщение garl » 02 фев 2009, 14:53

скорее всего из-за "!" просиходит косяк с путями .
Russian NDN Team
QIP NightlyTester
Аватара пользователя
garl
Гуру
 
Сообщения: 1625
Зарегистрирован: 16 июл 2008, 14:40
Откуда: Краснодар, Кубанская столица.
Благодарил (а): 97 раз.
Поблагодарили: 273 раз.

Re: SAS.Планета (SASPlanet)

Сообщение feya » 02 фев 2009, 15:03

да не должно, карты то 3 яхавских а файлик один создается, да я и не записываю эту инфу нигде токо читаю.
а_а
разобрался, при распаковке архива с параметрами кидаю файл params.txt в теповскую папку винды, но както у мя был касяк что заместо темповской кудал в виндовскую и видать еще и слэш почемуто не ставил вот и получилось так. Потому больше и не создается файлик у мя. svp а ты какой версие пользуешся?
http://sasgis.org | SAS.Планета | SASPlanet
Аватара пользователя
feya
Гуру
 
Сообщения: 2034
Зарегистрирован: 13 июл 2008, 10:45
Благодарил (а): 5 раз.
Поблагодарили: 56 раз.

Пред.След.

Вернуться в SAS.Планета

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 17