This "
GeoCMS Maps 22" Profile provides a quick setup to use geolocation capabilities in many Tiki features, that can be shown in customisable maps, in Tiki versions starting from
https://doc.tiki.org/Tiki22.
You are provided with a simple navigation module at the top bar to display partial content (by tiki feature), or all geolocated content together in a map. In addition, different map parameters are predefined to let you have quick different look and feels in them.
1.1. Tiki Features
These Tiki features are enabled, and included some demo content with geolocation details:
- Wiki pages, Tracker items, Blog posts, articles and web services.
1.2. Further configuration steps
1.2.1. Rebuild unified search index
1.2.2. Add Web service
You need to setup your webservices here:
Add this information:
- url:
https://opendata-ajuntament.barcelona.cat/data/api/action/datastore_search?limit=%n_limit%&q=%wsq%&resource_id=8808bc24-e14c-45a5-9c24-5e67846f087a
- Type: REST
- Body of POST request:
(leave this previous box empty)
And click at
| Lookup | button.
Then test the parameters defined. You can test with:
- n_limit:
8
- wsq:
{"NOM_DISTRICTE":"Sant Andreu"}
- Bypass cache (X) (leave it checked)
And click at
| Test Input | button
This will produce some results a the "
Response Information" box, in json format. And they should contain a section with 8 [records] (out of the 380 records available passing this filter of district name (NOM_DISTRICTE)
Then you can register this web service by means of:
- providing this name for it:
bcnterrassesparams
(since it's the predefined web service name expected by wiki pages created by this tiki profile), and
- click at the | Register Service | button
Then you can register a webservice template, providing this information in the form at the bottom of that page:
- Name:
bcnterrassesparams
- Engine: Index
- Output: Multi-index
- (Text area field):
{
"records": [
{
"EMPLACAMENT": {
"type": "sortable",
"field": "title"
},
"NOM_BARRI": {
"type": "plaintext",
"field": "type"
},
"LONGITUD": {
"type": "numeric",
"field": "lon"
},
"LATITUD": {
"type": "numeric",
"field": "lat"
}
}
]
}
And click at
| Register Template | button.
1.2.3. Map enhancements (optional)
Optionally:
- If you use Tiki version 20.1 or higher, you can use some extra background maps. Some of them require that you have an api key:
- nextzen (vector tiles),
- bing maps (which include satellite images, among other tilesets).
More information in the Maps control panel
1.3. How to use it....
Browse geolocated content through the menu shown in the top bar module.
See further details on the parameters used in the documentation:
Last, but not least, remember that you can extend this profile!: