SAS.Планета (SASPlanet)
Модератор: Tolik
- feya
- Гуру
- Сообщения: 2034
- Зарегистрирован: 13 июл 2008, 10:45
- Благодарил (а): 5 раз
- Поблагодарили: 56 раз
Re: SAS.Планета (SASPlanet)
Еще раз повторю - все изменения касающиеся токо одной карты я добавить не смогу, сразу задавайте себе вопрос - а как предложнное изменения каснется других карт в данном случае панарамио?
http://sasgis.org | SAS.Планета | SASPlanet
- svp
- Советчик
- Сообщения: 447
- Зарегистрирован: 26 авг 2008, 11:14
- Откуда: Белгород
- Благодарил (а): 2 раза
- Поблагодарили: 7 раз
- Контактная информация:
Re: SAS.Планета (SASPlanet)
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 не пустой, то для перехода или показа выбирается только то, что удовлетворяет регекспу.
А вообще, конечно, скриптом надо обрабатывать событие клика.
Re: SAS.Планета (SASPlanet)
Нигде не нашёл, по какой системе задаётся GUID карты? Или можно рандомно вписывать, лишь бы по днине подходил?
- svp
- Советчик
- Сообщения: 447
- Зарегистрирован: 26 авг 2008, 11:14
- Откуда: Белгород
- Благодарил (а): 2 раза
- Поблагодарили: 7 раз
- Контактная информация:
Re: SAS.Планета (SASPlanet)
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
- Зарегистрирован: 26 авг 2008, 11:14
- Откуда: Белгород
- Благодарил (а): 2 раза
- Поблагодарили: 7 раз
- Контактная информация:
Re: SAS.Планета (SASPlanet)
Каждый раз после запуска планеты в корне диска C: появляется файл "WINDOWSparams.~txt". В этом файле возникают настройки "спутник (Yahoo!)" и больше ничего. Может в планете косяк какой? Другие карты, ведь, не оставляют настроек на C:?
- feya
- Гуру
- Сообщения: 2034
- Зарегистрирован: 13 июл 2008, 10:45
- Благодарил (а): 5 раз
- Поблагодарили: 56 раз
Re: SAS.Планета (SASPlanet)
svp
Хрена се. И у мя такой, сча буду искать что ето)
Хрена се. И у мя такой, сча буду искать что ето)
http://sasgis.org | SAS.Планета | SASPlanet
- feya
- Гуру
- Сообщения: 2034
- Зарегистрирован: 13 июл 2008, 10:45
- Благодарил (а): 5 раз
- Поблагодарили: 56 раз
Re: SAS.Планета (SASPlanet)
Капец снес ентот файл и больше не создает его, уже все испробовал.
http://sasgis.org | SAS.Планета | SASPlanet
- garl
- Гуру
- Сообщения: 1625
- Зарегистрирован: 16 июл 2008, 14:40
- Откуда: Краснодар, Кубанская столица.
- Благодарил (а): 97 раз
- Поблагодарили: 272 раза
- feya
- Гуру
- Сообщения: 2034
- Зарегистрирован: 13 июл 2008, 10:45
- Благодарил (а): 5 раз
- Поблагодарили: 56 раз
Re: SAS.Планета (SASPlanet)
да не должно, карты то 3 яхавских а файлик один создается, да я и не записываю эту инфу нигде токо читаю.
а_а
разобрался, при распаковке архива с параметрами кидаю файл params.txt в теповскую папку винды, но както у мя был касяк что заместо темповской кудал в виндовскую и видать еще и слэш почемуто не ставил вот и получилось так. Потому больше и не создается файлик у мя. svp а ты какой версие пользуешся?
а_а
разобрался, при распаковке архива с параметрами кидаю файл params.txt в теповскую папку винды, но както у мя был касяк что заместо темповской кудал в виндовскую и видать еще и слэш почемуто не ставил вот и получилось так. Потому больше и не создается файлик у мя. svp а ты какой версие пользуешся?
http://sasgis.org | SAS.Планета | SASPlanet