{"id":44789235,"url":"https://github.com/conterra/mapapps-what3words","last_synced_at":"2026-02-16T10:56:18.196Z","repository":{"id":58126184,"uuid":"185591502","full_name":"conterra/mapapps-what3words","owner":"conterra","description":"This bundle integrates what3words into map.apps.","archived":false,"fork":false,"pushed_at":"2025-11-17T14:09:04.000Z","size":4710,"stargazers_count":0,"open_issues_count":2,"forks_count":2,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-11-17T14:36:54.251Z","etag":null,"topics":["4x","mapapps","search"],"latest_commit_sha":null,"homepage":"https://demos.conterra.de/mapapps/resources/apps/internal_demo_what3words/index.html","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/conterra.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2019-05-08T11:19:52.000Z","updated_at":"2025-11-17T14:07:52.000Z","dependencies_parsed_at":"2023-12-20T15:27:10.518Z","dependency_job_id":"5239f27e-8f10-42a9-b232-8fa528549953","html_url":"https://github.com/conterra/mapapps-what3words","commit_stats":null,"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/conterra/mapapps-what3words","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/conterra%2Fmapapps-what3words","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/conterra%2Fmapapps-what3words/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/conterra%2Fmapapps-what3words/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/conterra%2Fmapapps-what3words/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/conterra","download_url":"https://codeload.github.com/conterra/mapapps-what3words/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/conterra%2Fmapapps-what3words/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29506299,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-16T09:05:14.864Z","status":"ssl_error","status_checked_at":"2026-02-16T08:55:59.364Z","response_time":115,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["4x","mapapps","search"],"created_at":"2026-02-16T10:56:17.564Z","updated_at":"2026-02-16T10:56:18.192Z","avatar_url":"https://github.com/conterra.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![devnet-bundle-snapshot](https://github.com/conterra/mapapps-what3words/actions/workflows/devnet-bundle-snapshot.yml/badge.svg)](https://github.com/conterra/mapapps-what3words/actions/workflows/devnet-bundle-snapshot.yml)\n![Static Badge](https://img.shields.io/badge/requires_map.apps-4.20.0-e5e5e5?labelColor=%233E464F\u0026logoColor=%23e5e5e5)\n![Static Badge](https://img.shields.io/badge/tested_for_map.apps-4.20.0-%20?labelColor=%233E464F\u0026color=%232FC050)\n\n# what3words Bundle\n\nThis bundle will integrate [what3words](https://what3words.com/de/) into map.apps.\n\nwhat3words provides a whole different way of geolocation. It covers the whole world in 3m x 3m squares, all addressed\nwith a unique combination of three words, e.g. **///snippet.measure.dribble** which is the location of the con terra main office.\n\nThe combinations of words, so called three word addresses, are unique and spread all over the globe so that quite similar\ncombinations are far away from each other.\n\nThree word addresses are available in 25+ different languages. The what3words service provides conversion from the\nwords to lat/lon coordinates and the conversion from lat/lon coordinates to the three word addresses.\n\nThis map.apps bundle will provide two integration points for the service:\n* a store for the omnisearch, which will take three word addresses like ///snippet.measure.dribble and display them on the map (any language can be used)\n* a tool, which, when activated, will provide the three word address for any clicked location on the map\n\nTo be able to use this bundle, a development API key is required. It can be obtained for free from [here](https://accounts.what3words.com/register)\n\n## Sample App\nhttps://demos.conterra.de/mapapps/resources/apps/internal_demo_what3words/index.html\n\n## Requirements\n* map.apps 4.20.0 (or above)\n* a what3words API developer key which can be retrieved from [here](https://accounts.what3words.com/register)\n\n## Installation Guide\n\n1. Obtain an API Key\n2. Add the bundles \"omnisearch\" and \"dn_what3words\" to your app\n3. Configure the \"dn_what3words\" bundle to use the API key\n4. Add the \"popupToggleTool\" to any toolset\n\n```json\n\n        \"dn_what3words\": {\n            \"Config\": {\n                \"apiKey\": \"XXXXXXXX\"\n            }\n        }\n\n```\n\n## Development Guide\n### Define the mapapps remote base\nBefore you can run the project you have to define the mapapps.remote.base property in the pom.xml-file:\n`\u003cmapapps.remote.base\u003ehttp://%YOURSERVER%/ct-mapapps-webapp-%VERSION%\u003c/mapapps.remote.base\u003e`\n\n### Other methods to to define the mapapps.remote.base property.\n1. Goal parameters\n`mvn install -Dmapapps.remote.base=http://%YOURSERVER%/ct-mapapps-webapp-%VERSION%`\n\n2. Build properties\nChange the mapapps.remote.base in the build.properties file and run:\n`mvn install -Denv=dev -Dlocal.configfile=%ABSOLUTEPATHTOPROJECTROOT%/build.properties`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fconterra%2Fmapapps-what3words","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fconterra%2Fmapapps-what3words","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fconterra%2Fmapapps-what3words/lists"}