Gå til indhold

Search

Dansk navn: Søgefelt
Engelsk navn: Search
Ikon: search Ikon

Tekstsøgning. I NQGIS typisk med AdresseVaelger som child.

Search (åbner i et nyt vindue)

I eksempel-configNote
DesktopJaI plugins.desktop med cfg
MobilJa
DashboardNej
KontekstJaFindes i pluginsConfig.json

Parametre under cfg i localConfig:

  • showOptions (boolean) — viser burger-menuen i inputfeltet
  • activeSearchTool (string) — standard søgeværktøj. Værdier: "addressSearch", "coordinatesSearch", "bookmarkSearch"
  • showCoordinatesSearchOption (boolean) — viser menupunkt til koordinat-editor
  • showAddressSearchOption (boolean) — viser menupunkt til adresse-editor
  • showBookMarkSearchOption (boolean) — viser menupunkt til bogmærke-vælger. Bogmærker kan konfigureres til zoomToExtent eller genindlæsning af lagsynlighed
  • searchOptions (object) — indledende søgeindstillinger
  • maxResults (object) — maksimalt antal elementer i resultatlisten
  • resultsStyle (object) — brugerdefineret stil for søgeresultater
  • fitResultsToMapSize (bool) — tilpasser resultatlisten til kortstørrelsen (standard true; kan slås fra)
  • searchOptions.bottomMenuServices (bool) — viser tjenester nederst i søgemenuen (standard false)
  • searchOptions.services (searchService[]) — liste over søgetjenester
  • coordinateSearchOptions (object) — indstillinger for koordinatsøgning
  • coordinateSearchOptions.maxZoomLevel (number) — maks. zoomniveau for koordinatsøgning
  • searchOptions.services[].nestedPlaceholder (string) — placeholder der vises i inputfeltet efter første søgning

Standardkonfiguration i localConfig.json

Sektion kaldt “Standardkonfiguration i localConfig.json”
{
"desktop": {
"name": "Search",
"cfg": {
"maxResults": 40,
"withToggle": [
"max-width: 768px",
"min-width: 768px"
],
"searchOptions": {
"services": [
{
"type": "AdresseVaelger",
"priority": 1,
"name": "Adresse",
"displayName": "${properties.titel}",
"subTitle": "${properties.subtitle}",
"searchTextTemplate": "${properties.titel}",
"options": {
"url": "https://adressevaelger.dk/husnumre/soeg/",
"maxZoomLevel": 13,
"params": {
"maksimum": 30,
"kommunekode": null
}
},
"geomService": {
"type": "AdresseVaelgerGeom",
"priority": 1,
"name": "Adresse",
"displayName": "${properties.titel}",
"subTitle": "Adresse",
"options": {
"staticFilter": "${properties.data}",
"url": "https://adressevaelger.dk/husnumre",
"kommunekode": null
}
}
}
]
},
"resultsStyle": {
"iconUrl": "https://cdn.rawgit.com/pointhi/leaflet-color-markers/master/img/marker-icon-red.png",
"shadowUrl": "https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.3.1/images/marker-shadow.png",
"iconSize": [
25,
41
],
"iconAnchor": [
12,
41
],
"popupAnchor": [
1,
-34
],
"shadowSize": [
41,
41
],
"color": "#ff0000",
"weight": 4,
"dashArray": "",
"fillColor": "#3388ff",
"fillOpacity": 0.2,
"LineString": {},
"MultiLineString": {},
"Polygon": {},
"MultiPolygon": {}
}
}
},
"mobile": {
"name": "Search",
"cfg": {
"maxResults": 40,
"showOptions": false,
"withToggle": [
"max-width: 768px",
"min-width: 768px"
],
"searchOptions": {
"services": [
{
"type": "AdresseVaelger",
"priority": 1,
"name": "Adresse",
"displayName": "${properties.titel}",
"subTitle": "${properties.subtitle}",
"searchTextTemplate": "${properties.titel}",
"options": {
"url": "https://adressevaelger.dk/husnumre/soeg/",
"maxZoomLevel": 13,
"params": {
"maksimum": 30,
"kommunekode": null
}
},
"geomService": {
"type": "AdresseVaelgerGeom",
"priority": 1,
"name": "Adresse",
"displayName": "${properties.titel}",
"subTitle": "Adresse",
"options": {
"staticFilter": "${properties.data}",
"url": "https://adressevaelger.dk/husnumre",
"kommunekode": null
}
}
}
]
}
}
}
}

Standardkonfiguration i pluginsConfig.json

Sektion kaldt “Standardkonfiguration i pluginsConfig.json”
{
"name": "Search",
"glyph": "search",
"title": "plugins.Search.title",
"description": "plugins.Search.description",
"dependencies": [
"OmniBar",
"SearchServicesConfig"
],
"children": [
"AdresseVaelger",
"SearchByBookmark"
],
"autoEnableChildren": [
"AdresseVaelger"
],
"defaultConfig": {
"maxResults": 40,
"openAtContextLoaded": true,
"withToggle": [
"max-width: 768px",
"min-width: 768px"
],
"searchOptions": {
"services": [
{
"type": "AdresseVaelger",
"priority": 1,
"name": "Adresse",
"displayName": "${properties.titel}",
"subTitle": "${properties.subtitle}",
"searchTextTemplate": "${properties.titel}",
"options": {
"url": "https://adressevaelger.dk/husnumre/soeg/",
"maxZoomLevel": 13,
"params": {
"maksimum": 30,
"kommunekode": null
}
},
"geomService": {
"type": "AdresseVaelgerGeom",
"priority": 1,
"name": "Adresse",
"displayName": "${properties.titel}",
"subTitle": "Adresse",
"options": {
"staticFilter": "${properties.data}",
"url": "https://adressevaelger.dk/husnumre",
"kommunekode": null
}
}
}
]
}
}
}