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

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

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

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

дадзеныя

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

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

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

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

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

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

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

<% if (title! = "" || вобласць! = "") {%>
    ">
        <% if (region! = "") {%>Злучаныя Штаты> <%}%>
        <% if (title! = "" && region! = "") {%> - <%}%>
        <% if (title! = "") {%> <% = encode (title)%> <%}%>
   
    <%}%>

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

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

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

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

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

малюнак

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

// стварыць параметры
var command = parameterForm ("каманда", "запуск");
var mode = parameterForm ("mode", "center");
var region = parameterForm ("рэгіён"," ");
var regionCurrent = параметр ("рэгіён"," ");
var state = parameterForm ("стан", "");
var x = parameterForm ("x", "");
var y = parameterForm ("y", "");

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

О, вы баіцеся кода, увядзіце, што з гэтага і іншыя прыклады можна загрузіць з калектар сайт, Уключае ў сябе карты і тэчку публікацый з ужо створаным ASP. Вы павінны адкрыць яго і змантаваць паслугу як я тлумачыў раней. Тады яго можна замяніць уласным прыкладам, і там вы бачыце, што няма пра што пісаць дадому.

Таксама ў гэтым кансультатыўны форум Розныя сапраўдныя павуціны паказаны на маніфолідзе, пра што раней я казаў пра прыклад.

Пакіньце адказ

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

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