IMS Manifold, a 'dèanamh rudeigin eile
Anns an dreuchd roimhe chunnaic sinn mar a nì sinn gus seirbheis IMS a chruthachadh, air a shuidheachadh air an teamplaid briogais Bunasach a thig gu bunaiteach.
A-nis chì sinn mar a nì thu eadar-obrachadh eadar aon agus mapa eile a ’cleachdadh an roghainn hyperlinks agus cuid de chòd. Tha am pròiseact stèidhichte air mapa de na Stàitean Aonaichte, le iad a rèir roinnean, coltach ris na dh ’fhaodadh tachairt nuair a bhios iad a’ seòladh bho sheòrsachadh clàr-amais no mapaichean ceàrnach de dhiofar sgèile.
An dàta
- Mapa clàr-amais 1 ris an canar states.map, air a dhèanamh suas den phàirt a-mhàin, tha a config.txt fhèin aige
- 1 mapa airson gach sgìre le a mapa fhèin, tha mapa a bharrachd aige ris an dealbh aige agus bileag, an uairsin tha e air fhoillseachadh leis an config.txt fhèin
- 1 asp gu bunaiteach, a sheallas an clàr-amais
- Thug 1 asp mapa, a tha na teamplaid airson na mapaichean a tha air a shealltainn; bidh e ag ath-sgrùdadh dè am map agus cumadh a bu chòir a chleachdadh
- 1 asp gus an clàr air an taobh cheart a thaisbeanadh, a thèid a shealltainn cuir an gnìomh "info"
- Teamplaid stoidhle 1 ris an canar default.css
- Pasgan 1 far a bheil na h-ìomhaighean frèam mapa
Ma chì sinn an graf, thèid foillseachadh gach aon de na roinnean a dhèanamh le bhith a ’cruthachadh mapa fa leth, le a leubail agus a chuspair. Ach nuair a chuireas iad e gu foillseachadh tha iad air an aon teamplaid a thaghadh ach le config fa leth.
Aig deireadh na cùise, tha teacsa bunaiteach anns a ’chiste a tha a’ mìneachadh a ’phàirt, faidhle gus fhosgladh agus luachan eile.
pàirt = Siorrachdan Mtn Map
copyright = Dlighe-sgrìobhaidh (C) 2005. Gach còir glèidhte.
cx = 600
cy = 400
file = C: InetpubWwwrootMultiMapCountiesMtn.map
hyperlinks = fìor
imageDesc = meallta
logo = fìor
subtitle = Cliog air a 'cheangal gu h-àrd gus tilleadh gu prìomh mapa na SA.
title = Beanntan
Na dleastanasan
Is e an rud a thathar ag iarraidh gum faod thu, bho mhapa clàr-amais, a dhol gu mapa sònraichte agus tilleadh chun fhear a bh ’ann roimhe.
Bidh iad a ’fuasgladh seo le bhith a’ cur url sa chlàr a tha a ’comharrachadh càite an tèid e, air eagal‘ s nach cuir an clàr-amais ach gu mapaichean na sgìre. Ann an cùis nam mapaichean sgìre gu h-àrd tha url ann airson tilleadh chun mhapa tùsail.
<% if (title! = "" || sgìre! = "") {%>
">
<% ma tha (sgìre! = "") {%>Na Stàitean Aonaichte> <%}%>
<% if (title! = "" && region! = "") {%> - <%}%>
<% ma tha (title! = "") {%> <% = còdachadh (tiotal)%> <%}%>
<%}%>
Gus an clàr a thaisbeanadh, chruthaich iad asp a thogas dàta an nì a chaidh a thaghadh ann an clàr mar a chithear san osrame air an làimh dheis.
Hyperlinks
Tha saidheans uile an teamplaid seo stèidhichte air a bhith a ’cruthachadh ceanglaichean eadar aon mhapa agus fear eile:
Ma tha iad air an suidheachadh, chan eil ann ach URL don aoigh, a 'taghadh bhon teamplaid bunaiteach airson mapa a thaghadh. Airson colbh a chruthachadh de Tha Hyperlink air a thaghadh anns an t-seòrsa dàta URL bho dhealbhadh a ’chlàir, anns a’ chùis seo le bhith a ’cur gu caochladair ris an canar“ sgìre ”a chaidh a dhealbhadh san teamplaid bunaiteach asp.
// cruthaich parameters
var command = parameterForm ("àithne", "tòiseachadh");
var mode = parameterForm ("modh", "ionad");
var region = parameterForm ("sgìre"," ");
var regionCurrent = paramadair ("sgìre"," ");
var state = parameterForm ("stàite", "");
var x = parameterForm ("x", "");
var y = parameterForm ("y", "");// atharrachadh sgìrean ma tha feum air
ma tha (sgìre ! = regionCurrent) {
sgìre = roinn mòr;
stàite = "";
}
Ah!, Tha eagal ort mun chòd, thig agus faodar seo agus eisimpleirean eile a luchdachadh sìos bhon Làrach-lìn aig Manifold, a ’toirt a-steach na mapaichean agus am pasgan foillseachaidh leis an asp a chaidh a chruthachadh. Feumaidh tu fhosgladh agus an t-seirbheis a stèidheachadh mar mar a mhìnich mi roimhe. An uairsin faodar eisimpleir a tha ann dhut fhèin a chuir na àite agus an sin chì thu nach eil e idir airson sgrìobhadh dhachaigh mu dheidhinn.
Cuideachd ann an seo iarrtas fòram tha diofar làraich-lìn fìor air an sealltainn air Manifold, air an do bhruidhinn mi mu eisimpleir roimhe seo.