Vipimo vya IMS, kufanya kitu kingine zaidi
Katika chapisho la awali tuliona jinsi ya kufanya ili kuunda huduma ya IMS, imewekwa kwenye template bonyeza msingi ambayo huja kwa default.
Sasa wacha tuone jinsi ya kufanya mwingiliano kati ya ramani moja na nyingine kwa kutumia chaguo la viungo na nambari fulani. Mradi huo unategemea ramani ya Merika, ikiwa na mada na mikoa, sawa na kile kinachoweza kutokea wakati wa kusafiri kutoka kwa sehemu ya faharisi au ramani za roboduara za kiwango tofauti.
Data
- Ramani ya ramani ya 1 iitwayo states.map, iliyojumuisha tu sehemu, hii ina config.txt yake mwenyewe
- Ramani 1 kwa kila mkoa na ramani yake mwenyewe, ina ramani ya ziada kwa kuchora kwake na lebo, kisha inachapishwa na muundo wake mwenyewe
- Mchapishaji wa 1 asp, ambayo inaonyesha index
- 1 asp inaita ramani, ambayo ni template ya ramani iliyoonyeshwa; inachunguza ni ramani gani na config ni ambayo inapaswa kutumika
- 1 asp ya kuonyesha meza upande wa kulia, ambayo itaonyesha kuamsha amri ya "info"
- Template ya style ya 1 inayoitwa default.css
- Folda ya 1 ambapo picha za sura ya ramani ni
Ikiwa tunaona grafu, uchapishaji wa kila mkoa unafanywa kwa kuunda ramani ya mtu binafsi, na lebo na mada yake. Lakini wakati wa kuituma kuchapisha wamechagua templeti sawa lakini na usanidi wa kibinafsi.
Mwishoni mwa kesi, cofig ina maandishi ya msingi ambapo sehemu inafafanuliwa, faili kufunguliwa na vingine vingine.
sehemu = Wilaya Ramani ya Mtn
hati miliki = Hati miliki (C) 2005. Haki zote zimehifadhiwa.
cx = 600
cy = 400
faili = C: InetpubWwwrootMultiMapCountiesMtn.map
hyperlinks = kweli
pichaDesc = uongo
alama = kweli
subtitle = Bofya kwenye kiungo hapo juu ili urejee kwenye ramani kuu ya Marekani.
cheo = Milima
Utendaji
Ni nini kinachotakiwa ni kwamba kutoka kwenye ramani ya ramani unaweza kwenda kwenye ramani fulani na hii kurudi kwa awali.
Wanasuluhisha hili kwa kuweka url kwenye meza inayoonyesha ni wapi itaenda, ikiwa faharisi itatuma tu kwenye ramani za mkoa. Ikiwa kuna ramani za mkoa hapo juu kuna url ya kurudi kwenye ramani ya mwanzo.
<% if (title! = "" || region! = "") {%>
">
<% ikiwa (mkoa! = "") {%>Marekani> <%}%>
<% if (title! = "" && region! = "") {%> - <%}%>
<% if (title! = "") {%> <% = encode (title)%> <%}%>
<%}%>
Kuonyesha meza, walitengeneza asp ambayo inaleta data ya kitu kilichochaguliwa katika meza kama inavyoonekana katika iframe upande wa kulia.
Hyperlinks
Sayansi yote ya template hii inategemea kuunda viungo kati ya ramani moja na nyingine:
Ikiwa ni fasta, sio kitu kingine isipokuwa URL kwa mwenyeji, kuchagua kutoka template default ili kuchagua ramani. Ili kuunda safu ya hyperlink inechaguliwa katika aina ya data ya URL kutoka kwa muundo wa meza, katika kesi hii kutuma kwa variable inayoitwa "kanda" iliyowekwa katika template ya default asp.
// uunda vigezo
var amri = parameterForm ("amri", "mwanzo");
var mode = parameterForm ("mode", "kituo");
eneo la var = parameterForm ("kanda"," ");
mkoa wa varCurrent = parameter ("kanda"," ");
var hali = parameterForm ("hali", "");
var x = parameterForm ("x", "");
var y = parameterForm ("y", "");// mabadiliko ya mikoa ikiwa ni lazima
kama (kanda ! = eneoCurrent) {
kanda = mkoaCurrent;
hali = "";
}
O, unaogopa msimbo, ingia kuwa mifano hii na nyingine zinaweza kupakuliwa kutoka Tovuti ya wazi, inajumuisha ramani na folda ya uchapishaji na asp tayari imeundwa. Una kufungua na upate huduma kama nilivyoelezea hapo awali. Basi inaweza kubadilishwa na mfano wako mwenyewe na hapo unaona kuwa sio kitu cha kuandika nyumbani.
Pia katika hili swala la jukwaa Webs halisi tofauti huonyeshwa kwenye vyema, ambayo kabla ya kuzungumzia mfano.