IMS Manifold, yn gwneud rhywbeth arall

mae llawer o gis

imageYn y swydd flaenorol gwelsom sut i wneud i greu gwasanaeth IMS, wedi'i osod ar y templed pwyso sylfaenol sy'n dod yn ddiofyn.

Ahora veamos como hacer interacción entre uno y otro mapa usando la opción de hipervínculos y algo de código.  El proyecto se basa en un mapa de Estados Unidos, con tematización por regiones, similar a lo que puede pasar al navegar desde una sectorización índice o mapas cuadrante de diferente escala.

Y data

  • Map mynegai 1 o'r enw state.map, a gyfansoddwyd yn unig o'r gydran, mae gan hwn ei ffurfweddiad ei hun
  • 1 mapa por cada región con su propio map, este tiene un map adicional a su drawing y un label, luego está publicado  con su propio config.txt
  • Default 1 asp, sy'n dangos y mynegai
  • 1 asp o'r enw map, sef y templed ar gyfer y mapiau a ddangosir; mae'n adolygu beth yw'r map a'r ffurfwedd y dylid eu defnyddio
  • 1 asp i ddangos y tabl ar y dde, a fydd yn dangos actifadu'r gorchymyn "info"
  • Templed arddull 1 o'r enw default.css
  • Ffolder 1 lle mae delweddau ffrâm y map

imageSi vemos el gráfico, la publicación de cada una de las regiones la hacen creando un map individual, con su label y tematizado.  Pero al mandarlo a publicar han elegido un mismo template pero con un config individual.

Ar ddiwedd yr achos, mae'r arch yn cynnwys testun sylfaenol lle mae'r gydran wedi'i diffinio, ffeil i'w hagor a fanalidadau eraill.

cydran = Map Mtn Siroedd
hawlfraint = Hawlfraint (C) 2005. Cedwir pob hawl.
cx = 600
cy = 400
ffeil = C: InetpubWwwrootMultiMapCountiesMtn.map
hypergysylltiadau = gwir
imageDesc = ffug
logo = gwir
subtitle = Cliciwch ar y ddolen uchod i ddychwelyd i brif fap yr UD.
title = Mynyddoedd

Y swyddogaeth

Yr hyn a geisir yw y gall map mynegai fynd at fap penodol o fap mynegai ac mae hyn yn dychwelyd i'r blaenorol.

Esto lo resuelven colocando un url en la tabla que indica a donde irá, en caso de el índice solo envía a los mapas de regiones.  En caso de los mapas de regiones arriba hay un url para regresar al mapa inicial.

<% if (title != "" || region != "") { %>
    <tr><td class="header" colspan="2" width="<%= cxhdr %>">
        <% if (region != "") { %><a href="default.asp">United States</a><% } %>
        <% if (title != "" && region != "") { %> – <% } %>
        <% if (title != "") { %><%= encode(title) %><% } %>
    </td></tr>
    <%}%>

I arddangos y tabl, fe wnaethant greu asp sy'n codi data'r gwrthrych a ddewiswyd mewn tabl fel y gwelir yn yr iframe ar y dde.

mae llawer o gis 

mae llawer o gis

Hypergysylltiadau

Mae holl wyddoniaeth y templed hwn yn seiliedig ar greu hypergysylltiadau rhwng un map ac un arall:

image

Os ydynt wedi'u gosod, nid yw'n ddim ond URL i'r gwesteiwr, gan ddewis o'r templed diofyn i ddewis map. Creu colofn o image dewisir hypergyswllt yn y math data URL o ddyluniad y tabl, yn yr achos hwn yn cael ei anfon i newidyn o'r enw "rhanbarth" wedi'i ffurfweddu yn y templed asp diofyn.

// creu paramedrau
var command = parameterForm ("gorchymyn", "startup");
var mode = parameterForm ("modd", "canolfan");
var region = parameterForm ("rhanbarth",");
var regionCurrent = paramedr ("rhanbarth",");
var state = parameterForm ("nodwch");
var x = parameterForm ("x", "");
var y = parameterForm ("y", "");

// newid rhanbarthau os oes angen
os (rhanbarth ! = regionCurrent) {
    rhanbarth = regionCurrent;
    cyflwr = "";
}

O, rydych chi'n ofni'r cod, dewch i mewn fel bod modd lawrlwytho hwn ac enghreifftiau eraill o'r Gwefan Manifold, yn cynnwys y mapiau a'r ffolder cyhoeddi gyda'r asp a grëwyd eisoes. Mae'n rhaid i chi ei agor a gosod y gwasanaeth fel yr esboniais o'r blaen.  Luego se puede ir remplazando con un ejemplo que propio y allí se  ve que no es nada del otro mundo.

Hefyd yn hyn ymholiad fforwm dangosir gweoedd go iawn gwahanol ar Manifold, cyn imi siarad am enghraifft.

Gadewch ateb

Ni fydd eich cyfeiriad e-bost yn cael ei gyhoeddi.

Mae'r wefan hon yn defnyddio Akismet i leihau sbam. Dysgwch sut mae eich data sylwadau yn cael ei brosesu.