Манифолд ИМС, радећи нешто друго

имс манифолд гис

сликаУ претходном посту видели смо како да радимо да бисте креирали ИМС услугу, постављену на шаблон пинцх основни који долази по дефаулту.

Сада ћемо видети како да направимо интеракцију између једне и друге мапе користећи опцију хиперлинкова и неког кода. Пројекат се заснива на мапи Сједињених Америчких Држава, са тематизацијом по регионима, слично ономе што се може десити приликом навигације из сектора индексирања или мапа квадранта различитих скала.

Подаци

  • КСНУМКС мапа индекса назива се стате.мап, састављена само од компоненте, она има свој властити цонфиг.ткт
  • КСНУМКС мапа за сваки регион са сопственом мапом, ово има додатну мапу за њен цртеж и ознаку, а затим се објављује са сопственим цонфиг.ткт
  • Подразумевани КСНУМКС асп, који приказује индекс
  • КСНУМКС асп се зове мапа, која је предложак за приказане мапе; он оцењује шта је мапа и конфигурација које треба да се примене
  • КСНУМКС асп приказује таблицу на десној страни, која ће показати активирање "инфо" наредбе
  • КСНУМКС предложак стила под називом дефаулт.цсс
  • Мапа КСНУМКС у којој се налазе слике оквира мапе

сликаАко видимо графикон, објављивање сваког од региона врши се креирањем појединачне мапе, са њеном етикетом и тематизацијом. Али када га пошаљу да објаве, изабрали су исти шаблон, али са појединачном конфигурацијом.

На крају случаја, цофиг садржи основни текст где је компонента дефинисана, фајл који се отвара и друге ваналидаде.

цомпонент = Цоунтиес Мтн Мап
цопиригхт = Ауторско право (Ц) КСНУМКС. Сва права задржана.
цк = КСНУМКС
ци = КСНУМКС
филе = Ц: ИнетпубВввроотМултиМапЦоунтиесМтн.мап
хиперлинкс = труе
имагеДесц = фалсе
лого = труе
субтитле = Кликните на линк изнад да се вратите на главну мапу САД-а.
титле = Планине

Функционалност

Оно што се тражи је да се из индексне мапе може прећи на одређену мапу и овај повратак на претходну.

Ово је решено постављањем УРЛ-а у табелу који показује где ће ићи, у случају да индекс шаље само мапама региона. У случају мапа регија изнад постоји урл за повратак на почетну мапу.

<% иф (титле! = "" || регион! = "") {%>
<тр> <тд цласс = "хеадер" цолспан = "КСНУМКС" видтх = "<% = цкхдр%>"
<% иф (регион! = "") {%><а хреф="дефаулт.асп"> САД </ а> <%}%>
<% иф (титле! = "" && регион! = "") {%> - <%}%>
<% иф (титле! = "") {%> <% = кодирање (наслов)%> <%}%>
</ Див> </ див>
<%}%>

Да би се приказала табела, они су креирали асп који подиже податке изабраног објекта у табели као што се види у ифрамеу на десној страни.

имс манифолд гис

имс манифолд гис

Хиперлинкови

Сва наука овог шаблона заснива се на креирању хипервеза између једне мапе и друге:

слика

Ако су фиксне, то није ништа друго него УРЛ хоста, бирајући из подразумеваног шаблона да би изабрао мапу. Да креирате колону од слика хиперлинк је изабран у типу података УРЛ-а из дизајна табеле, у овом случају слања променљивици званој "регион" конфигурисана у подразумеваном асп шаблону.

// креирање параметара
вар команда = параметерФорм ("цомманд", "стартуп");
вар моде = параметерФорм ("моде", "центер");
вар регион = параметерФорм ("регија"," ");
вар регионЦуррент = параметар ("регија"," ");
вар стате = параметерФорм ("стате", "");
вар к = параметерФорм ("к", "");
вар и = параметерФорм ("и", "");

// промените регион ако је потребно
акорегија ! = регионТренутно) {
регија = регионЦуррент;
стате = "";
}

Ох, бојите се кода, дођите да се овај и други примјери могу преузети са интернета Манифолд'с вебсите, укључује мапе и фасциклу објављивања са асп већ креираним. Морате га отворити и монтирати сервис као што сам објаснио раније. Онда га можете замијенити својим примјером, и тамо можете видјети да то није ништа посебно.

Такође у овоме форум куери приказане су различите стварне мреже на Манифолду, од којих сам прије говорио о примјеру.

Леаве а цоммент

Ваша емаил адреса неће бити објављена.

Ова страница користи Акисмет како би смањила нежељену пошту. Сазнајте како се подаци вашег коментара обрађују.