> For the complete documentation index, see [llms.txt](https://bellingcat.gitbook.io/toolkit/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://bellingcat.gitbook.io/toolkit/more/all-tools/mapswitcher.md).

# MapSwitcher

Chrome extension switches  between online map apps, maintaining (as far as possible) the map centre, zoom level, & directions of the source map.

## URL

Read details here: [**https://github.com/david-r-edgar/MapSwitcher**](https://github.com/david-r-edgar/MapSwitcher)

or download the extension from the [Chrome Store here](https://chrome.google.com/webstore/detail/map-switcher/fanpjcbgdinjeknjikpfnldfpnnpkelb)

## Description

{% hint style="danger" %}
This article describes the MapSwitcher extension for the Google Chrome browser and should not be confused with another tool of the same name for Firefox browser, developed by [František Nesveda](https://addons.mozilla.org/mk/firefox/user/15224571/) which can be found here <https://addons.mozilla.org/mk/firefox/addon/map-switcher/>
{% endhint %}

{% hint style="info" %}
It is no longer possible to download the released version of the app from the Chrome Store, where the page for this tool has a post saying it is unavailable.
{% endhint %}

<figure><img src="https://1607018381-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFuL0vtRVpXHiKZgFkMFR%2Fuploads%2Fgit-blob-10e2a5aaaf6f171ce4f1a592991d824af4225c2c%2FmapSwitcherScreenshot16thFeb%20(1).png?alt=media" alt=""><figcaption><p><strong>THE MAPSWITCHER EXTENSION MENU OVER A GOOGLE CHROME BROWSER PAGE</strong></p></figcaption></figure>

MapSwitcher is an extension for the Google Chrome browser, which can be downloaded from the [Google Chrome Store](broken://spaces/wj16aeUeCQ32BThaGKHz). It aids Open Source research by assisting users to switch their focus of study from one geographical data app to another, whilst migrating the same location co-ordinates between apps. General aspect is also preserved as far as possible, i.e. zoom, direction, etc.

This benefits of MapSwitcher for Open Source research are mainly:

* **Accuracy:** Human error when handling copy and paste of system co-ordinates between apps is largely eliminated by using MapSwitcher.
* **Efficiency:** Research work can be performed more quickly when transfer between apps is automated using MapSwitcher.
* **Quality:** Where MapSwitcher makes it easy for researchers to switch quickly and accurately between apps, they are more likely to check their work using more than one system, which generally leads to more accurate results.

{% hint style="info" %}
The list of different geographical data platforms which can be used with MapSwitcher is growing all the time. You can check the current status of any app you're interested in, either from the extension itself if you have it installed, or here on the [Github page for MapSwitcher](https://github.com/david-r-edgar/MapSwitcher) which should be checked for updates.
{% endhint %}

<figure><img src="https://1607018381-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFuL0vtRVpXHiKZgFkMFR%2Fuploads%2Fgit-blob-05213f5bfe7f371a087f0b37490f1bb2da69e01c%2FListofCompatible%20(1).jpg?alt=media" alt=""><figcaption><p><strong>MAPSWITCHER OUTPUT SERVICE OPTIONS - CHECK THE LINK ABOVE FOR CURRENT STATUS</strong></p></figcaption></figure>

{% hint style="info" %}
Currently MapSwitcher is only available for Chrome Browser, but its author, [David R Edgar](https://david-r-edgar.uk/projects.php), planned future versions for Firefox and Microsoft Edge. It is, however, possible to install Chrome Browser extensions on Microsoft Edge, although they may not be thoroughly tested on Edge, for instructions, see explanatory article ["How To Install Chrome Extensions in Microsoft Edge Browsers"](https://medium.com/@mariusbongarts/how-to-install-chrome-extensions-in-microsoft-edge-browsers-65914eb61d6)
{% endhint %}

## Cost

* [x] Free
* [ ] Partially Free
* [ ] Paid

## Level of difficulty

<table><thead><tr><th data-type="rating" data-max="5"></th></tr></thead><tbody><tr><td>2</td></tr></tbody></table>

The most difficult part of using MapSwitcher is its installation as a Chrome Browser Extension, if a user is unfamiliar with browser extension installation.

## Requirements

The Google Chrome browser must already be installed to allow the user to add MapSwitcher as an extension. There is no account necessary to use MapSwitcher over and above what is necessary to use Google Chrome browser.

## Limitations

MapSwitcher is limited to the Chrome Browser, and to the list of apps provided for each, which is a good spread of commonly-used Open Source research mapping tools, but by no means exhaustive.

If a user tries to use MapSwitcher on an app for which is not on its input/output list, they will see the following message:

<figure><img src="https://1607018381-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFuL0vtRVpXHiKZgFkMFR%2Fuploads%2Fgit-blob-176b16f5d97f029a701f4f29e7c0035997a0cde0%2Fimage%20(1)%20(4).png?alt=media" alt=""><figcaption><p>MAP SWITCHER MESSAGE WHEN SWITCHING IS NOT POSSIBLE</p></figcaption></figure>

**Technical Limitations on Switching Performance:**

* Where directions are specified by address (not coordinates), different services can geocode these in radically different ways. So the routes may not start or finish where they did on the input mapping service.
* Zoom / scale may not always be exact, depending on the limitations of the input & output map services
* Directions handle multi-segment routes (with intermediate specified locations) where possible. Only some services (Google, Microsoft) support this. In these cases, output services which only support single segments will show maps from the first location to the last location.
* The Waze app may fail to handle zoom.

## Ethical Considerations

MapSwitcher use involves the ethical considerations surrounding the constituent mapping tools between which it interfaces.

## Guides and articles

GitHub user and developer details: <https://github.com/david-r-edgar/MapSwitcher>

## Tool provider

[David R Edgar](https://david-r-edgar.uk/projects.php) 's source code for Map\_Switcher can be found on GitHub - see above.

## Advertising Trackers

* [x] This tool has not been checked for advertising trackers yet.
* [ ] This tool uses tracking cookies. Use with caution.
* [ ] This tool does not appear to use tracking cookies.

| Page maintainer: |
| ---------------- |
| Sophie Tedling   |
| August 2026      |


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://bellingcat.gitbook.io/toolkit/more/all-tools/mapswitcher.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
