Embedded maps – URL API

Gir mulighet til å manipulere karter ved hjelp av ett sett URL parametere. Relevante parametre kan kombineres i følgende rekkefølge:
1. drawgeom
2. zoombox
3. zoom

URL Parametere

Navn Beskrivelse
zoom Kontrollerer zoom nivå. Verdi er ofte mellom 1-16
Eksempel:

  • zoom=12
zoombox Zoomer til utstrekning. Syntaks: minX,minY,maxX,maxY,SRID

Eksempel:

  • zoombox=225060,7018725,331687,7081517,32633
  • zoombox=63.005978555197395,7.699730040672304,63.95955477757647,13.297872932848932,4326
drawgeom Tegner vektor data basert på WKT representasjon. Flere kan sendes ved å bruke JSON array. Syntaks: [{"wkt": "POLYGON ((10 63, 10 64, 12 64, 12 63))","srid":4326[,"label":"some text"][,color:[blue|purple|green|red]]}]

  • Srid er ikke påkrevd – standard er: 4326
  • Label er ikke påkrevd
  • Color er ikke påkrevd

Eksempel:

  • drawgeom={"wkt": "POLYGON ((10 63, 10 64, 12 64, 12 63))","srid":4326,"label":"some text"}
  • drawgeom=[{"wkt": "POLYGON((141880 6814964,101260 6915160,1064 6874540,41683 6774344,141880 6814964))","srid":32633,"label":"Proj 32633","color":"purple"},{"wkt": "POLYGON ((10 63, 10 64, 12 64, 12 63))","srid":4326,"label":"some text","color":"red"}]
  • drawgeom=[{"wkt": "POINT(12 65)","srid":4326,"label":"Punkt tekst","color":"green"},{"wkt": "LINESTRING(13 63, 13 64, 14 63)","srid":4326,"label":"Linje tekst","color":"purple"},{"wkt": "POLYGON ((10 63, 10 64, 12 64, 12 63))","srid":4326,"label":"Polygon tekst","color":"red"}]
lt Styrer hvilken type label som skal benyttes på tegnede objekter i drawgeom. Syntaks: [1|2|3|4]. lt er ikke påkrevd.

Mulige verdier:

  • 1 : Label vises når musepeker er over objektet(standard)
  • 2 : Statisk label og label når musepeker er over objektet
  • 3 : Statisk label
  • 4 : Label vises ved klikk på objekter

Eksempel på iframe kode med URL API

<iframe name="embedMap" title="Adaptive EmbedMap" scrolling="no" frameborder="0" width="400px" height="600px" src="http://localhost/a_a3/embedded/38e28790-4146-4150-ac41-7bcd99371a5b?zoom=3" ></iframe><noframes>Your browser does not support iframe. <a href="http://localhost/a_a3/embedded/38e28790-4146-4150-ac41-7bcd99371a5b?zoom=3" target="_blank">You can see the content of the frame here</a></noframes>

NB! Når man benytter drawgeom må man benytte enkle hermetegn(') rundt url da url’en selv inneholder doble hermetegn(").

Eksempel:

<iframe name="embedMap" title="Adaptive EmbedMap" scrolling="no" frameborder="0" width="400px" height="600px" src='http://localhost/a_a3/embedded/38e28790-4146-4150-ac41-7bcd99371a5b?drawgeom={"wkt": "POLYGON ((10 63, 10 64, 12 64, 12 63))","srid":4326,"label":"some text"}' ></iframe><noframes>Your browser does not support iframe. <a href='http://localhost/a_a3/embedded/38e28790-4146-4150-ac41-7bcd99371a5b?drawgeom={"wkt": "POLYGON ((10 63, 10 64, 12 64, 12 63))","srid":4326,"label":"some text"}' target="_blank">You can see the content of the frame here</a></noframes>

Legg til kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

Dette nettstedet bruker Akismet for å redusere spam. Lær om hvordan dine kommentar-data prosesseres.