Калектар IMS, рабіць нешта іншае

Разнастайнасць ГІС ІМС

малюнакУ папярэднім пасце бачыў, як стварыць паслугу IMS, усталяваны на шаблоне кухарчука Basic, які пастаўляецца па змаўчанні.

Зараз давайце паглядзім, як зрабіць ўзаемадзеянне паміж двума карты з дапамогай опцыі гіперспасылак і некаторага кода. Праект заснаваны на амерыканскую карту з тематизацией па рэгіёнах, падобна таму, што можа адбыцца пры праглядзе з індэкса sectorización або карт рознага маштабу квадранце.

дадзеныя

  • карта індэкс 1 называецца states.map, які складаецца толькі з кампанента, гэта мае свой уласны config.txt
  • 1 карты для кожнага рэгіёну з яго ўласнай картай, ён мае дадатковы малюнак і маркіраваць сваю карту, то ён вызваляецца са сваімі config.txt
  • 1 жэрах па змаўчанні, паказваючы індэкс
  • 1 жэрах называецца карта, якая з'яўляецца шаблонам для карт mostados; Гэты агляд таго, што карта і канфігурацыі павінны deplegar
  • 1 асіна, каб адлюстраваць табліцу справа, каб адлюстраваць актываваць каманду «інфо»
  • шаблон стылю 1 называецца default.css
  • папка 1 дзе ладу карты кадра

малюнакКалі мы бачым, графік, публікацыя кожны з рэгіёнаў робіць стварэнне адзінай карты, з этыкеткай і tematizado. Але адправіць яго апублікаваць абраў адзін і той жа шаблон, але з індывідуальнай канфігурацыяй.

У канцы спраў, COFIG змяшчае асноўны тэкст, дзе файл кампанента адкрыта і іншая зададзеную банальнасьць.

Кампанент = графства Mtn Карта
аўтарскае права = Copyright (C) 2005. Усе правы абаронены.
сх = 600
су = 400
Файл = C: InetpubWwwrootMultiMapCountiesMtn.map
гіперспасылак = ісціна
imageDesc = хлусня
лагатып = праўда
падзагаловак = Націсніце на спасылку вышэй, каб вярнуцца на галоўную карту ЗША.
Title = горы

Функцыянальнасць

Што шукаць у тым, што з карты індэкса можа перайсці да канкрэтнай карце і гэта вяртанне да папярэдняй.

Гэта вырашаецца шляхам размяшчэння URL ў табліцы паказвае, дзе вы будзеце ісці, калі адпраўляе толькі карты індэкса рэгіёнаў. У выпадку адлюстраванняў абласцей вышэй ёсць URL, каб вярнуцца да зыходнай карце.

<% Калі (назва! = "" || вобласць! = "") {%>
<Тг> <TD клас = "загаловак" Аб'яднанне слупкоў = "2" шырыня = "<% = cxhdr%>">
<% Калі (вобласць! = "") {%><a href="default.asp"> ЗША </ а> <%}%>
<% Калі (назва = "" && вобласць = "") {%> - <%}%>
<% Калі (назва! = "") {%> <% = Encode (назва)%> <%}%>
</ TD> </ TR>
<%}%>

Каб разгарнуць табліцу, яны стварылі жэрах падымаючы дадзеныя абранага аб'екта ў табліцы, як паказана ў правай IFRAME.

Разнастайнасць ГІС ІМС

Разнастайнасць ГІС ІМС

гіперспасылак

Уся навука заснавана на гэтым шаблоне для стварэння гіперспасылак паміж картай і іншымі:

малюнак

Калі вы заўважылі, гэта не што іншае, як URL для размяшчэння, выбіраючы шаблон па змаўчанні, так як выбраць карту. Для таго, каб стварыць слупок малюнак Гіперспасылка выбіраецца тып URL дадзеных ад канструкцыі стала, у гэтым выпадку адпраўка зменную «рэгіён» усталяваны шаблон па змаўчанні жереха ст.

// стварыць параметры
Каманда вар = ( "каманда", "запуск") parameterForm;
Рэжым вар = parameterForm ( "рэжым", "цэнтр");
вар вобласць = parameterForm ( "рэгіён"" «);
regionCurrent вар = параметр ( "рэгіён"" «);
пераменная стану = parameterForm ( "стан", "");
пераменная х = parameterForm ( "х", "");
вар у = parameterForm ( "і", "");

// змяніць рэгіёны, калі неабходна
калі (рэгіён ! = RegionCurrent) {
рэгіён = RegionCurrent;
стан = "";
}

Ах, ты баішся кода, да гэтага прыйшлі і іншыя прыклады можна загрузіць з калектар сайтЯна ўключае ў сябе карту і публікацыі тэчкі з асінай ужо створаны. Ён павінен быць адкрыты і змантаваць такую ​​паслугу як я тлумачыў раней, Тады вы можаце пайсці замяніць прыклад, што ёсць уласна, і няма нічога фантазіі.

Акрамя таго, у гэтым кансультатыўны форум устаноўленыя на розныя рэальныя перамычкі разнастайнасці, з якіх я абмяркоўвалася раней прыклад, паказаны.

пакінуць каментар

Ваш электронны адрас не будзе апублікаваны.

Гэты сайт выкарыстоўвае Akismet для барацьбы са спамам. Даведайцеся, як дадзеныя апрацоўваюцца для вашых каментароў.