På denne siden lister vi eksempler på ulike måter å konfigurere kartklienter via Kommunekartadministratoren A, script S eller url parametre U.
Eksempler:
Kommunesamarbeid A S
I dette eksempelet er det registrert en gruppe kommuner i Kommunekartadministratoren på appId: 'Fonnakart'. I scriptet trenger man da bare spesifisere riktig appId for å få en kartklient med akkurat den gruppen av kommuner.
var kommunekart = new Kommunekart.Map({
container: 'container',
appId: 'Fonnakart'
});
Demo
Enkeltkommune S
Her vises kommune '0220' (Asker) når klienten åpner fordi "municipality" er satt til '0220' i scriptet. Brukeren kan velge å navigere til andre kommuner.
Det er brukt samme appId som for kommunekart.com.
var kommunekart = new Kommunekart.Map({
container: 'container',
appId: 'Kommunekart',
municipality: '0220'
});
Demo
Enkeltkommune låst S
Her er det låst til kommune '0220' (Asker) siden "lockMunicipality" er satt til true. Her får ikke brukeren navigere til andre kommuner. Søk er begrenset til Asker siden lockSearch er satt til true.
var kommunekart = new Kommunekart.Map({
container: 'container',
appId: 'Kommunekart',
municipality: '0220',
lockMunicipality: true,
lockSearch:true
});
Demo
Poi A S
Her er det lagt opp og konfigurert Poi servere under app id "KommunekartDemo" i Kommunekartadministratoren for bestemte kommuner (Asker, Bærum, Hamar) og poi er satt til true i scriptet.
var kommunekart = new Kommunekart.Map({
container: 'container',
appId: 'KommunekartDemo'
poi:true;
});
Demo
Temakart Boplikt A S
En egen appid har blitt satt opp med et kartlag som viser områder med boplikt i Larvik. Det har blitt definert et oppstartspunkt (startupLocation) med en zoomnivå som gjør at kartlaget blir vist som ønsket ved oppstart. Vi har også satt flere opsjoner til false for å ha færre funksjoner tilgjengelig i kartet (layerSelect, navigation, menu, getFeatureInfo, locate).
var kommunekart = new Kommunekart.Map({
appId: 'LarvikBoblikt',
container: 'container',
municipality: '0709',
municipalityControl: true,
layerSelect: true,
navigation: false,
menu: false,
getFeatureInfo: false,
locate: false,
startupLocation: 'funksjon: VisPunkt; x: 59.08781; y: 9.96460; zoom: 11; markering: 0; srid: 4326'
});
Demo
Temakart Reguleringsplaner S
I dette eksempelet har vi spesifisert at Reguleringsplaner skal være slått på når siden åpnes. Dette overstyrer eventuelle innstillinger på standard kartlag i Kommunekartadministratoren.
var kommunekart = new Kommunekart.Map({
appId: 'Kommunekart',
container: 'container',
municipalityControl: true,
navigation: false,
menu: false,
getFeatureInfo: false,
locate: false,
activatedLayers: '0105::Sarpsborg kartlag: Reguleringsplaner',
startupLocation: 'funksjon: VisPunkt; x: 59,27234; y: 11,05312; zoom: 15; markering: 0; srid: 4326'
});
Demo
Her er vi - oppstart på adresse S
I dette skriptet har vi definert oppstartsadresse. En rekke opsjoner har også blir satt til false slik at det er fære elementer i kartvinduet.
var kommunekart = new Kommunekart.Map({
appId: 'Kommunekart',
container: 'container',
navigation: false,
menu: false,
getFeatureInfo: false,
locate: false,
startupLocation:
'funksjon: VisAdresse; kommunenummer: 1103; adressenavn: Nerliveien; nummer: 1'
});
Demo
Oppstart på eiendom S
I dette eksempelet er en eiendom i Bærum satt som oppstartslokasjon. Måleverktøyet er lagt til (measure: true).
var kommunekart = new Kommunekart.Map({
appId: 'Kommunekart',
container: 'container',
municipality: '0219',
meaure: true,
startupLocation: 'funksjon:VisEiendom;kommunenummer:0219;gaardsnummer:1;bruksnummer:123'
});
Demo
Oppstart på koordinat S
I dette eksempelet er kooridinat 60,10 (WGS 84) satt som oppstartspunkt. Meny, kommunevelger og ruteberegner er fjernet fra klienten.
var kommunekart = new Kommunekart.Map({
appId: 'Kommunekart',
container: 'container',
municipalityControl: false,
navigation: false,
menu: false,
startupLocation: 'funksjon: VisPunkt; x: 60; y: 10; zoom: 10; markering: 1; srid: 4326'
});
Demo
Kommunekart.com med url-parametre U
Nedenfor er det vist noen eksempler på url-parametre som kan legges på lenker til kommunekart.com. Flere eksempler og forklaringer finnes i hjelpen til kommunekart (tema direkte oppslag).
Kartlag
kommunekart.com?funksjon=Vispunkt&x=59.85974&y=10.50938&zoom=17&kartlag=Asker kartlag: Eiendom; Interessepunkter: BadeplasserVær oppmerksom på at dette eksempelet leser kartlagsnavn fra Kommunekartadministratoren. Dersom Asker kommune endrer kartlagsnavn, vil eksempelet slutte å virke.