/OpenSwitchMaps

Map service switcher for Chrome/Firefox extension

Primary LanguageJavaScriptMIT LicenseMIT

OpenSwitchMaps

Map service switcher for Chrome/Firefox extension Greatly contributed by jazzzz. This is a fork from tankaru/OpenSwitchMaps. Kudos for the great work!! Thanks! A very good foundation for my fork!

Motivation for fork (New Features & Fixes)

  • Some cleanup done. Added new maps
  • Most of the maps didn't calculate the lat/lon/zoom calculation that is needed to open a new map from.
  • Chanced the Categories, because some grew to big, while others remained small.
  • Switched behavour in the Map Popup: Left Click now opens in new Tab, Middle Click opens in same Tab
  • Sorted the Maps by Name
  • Show Descriptions while MouseOver in Options Popup
  • Existing Extension was listing the Categories in Columns. This limited the number of Categories. Also was a waste of space with smaller Categories. Solution: Render Categories in rows

Install

you have 3 options ...

a) from Browser plugin

  • (sorry this is outdated, because updating to Marketplace is an time expensive manual task I'm currently not willing to do) Chrome webstore
  • (also outdated) Firefox addon center
  • Opening the Dialogs on first click take some seconds to show up. Be patient. :)

b) from source code

This extention uses Node.js

  1. Install Node.js

  2. Install the dependencies: npm install

  3. Build the extension: npm run build

  4. The extension is built in the dist directory

  5. Add to your Chrome/Firefox

    • Chrome: chrome://extensions/ -> Load unpacked
  6. Optional:

    Increase the build version before 'Build the extension' in Powershell (if needed):

    • Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process (optional in case of security warning)
    • .\inc_patch.ps1

c) Load unpacked dist directory from github

  1. Download the /dist Directory from github (Clone the Code or Code -> Download ZIP) to a Directory of of your choice
  2. Add to your Chrome/Firefox
    • Chrome: chrome://extensions/ -> Load unpacked

How to use

  1. Open Google map, for example (https://www.google.de/maps/place/Vienna/@48.2092464,16.850411,11z)
  2. You will see an earth icon near URL bar. Click it.
  3. Select OpenStreetMap, for example.
  4. You can jump to OpenStreetMap at the same position
  5. Left click: Open in a new tab. Middle click: Open the same tab.

Settings

Show/hide maps:

  1. Right click the earth icon,
  2. Select "Options"
  3. It might take some seconds for the popup to apear. Collecting all the data takes some time.
  4. Check/uncheck each map to show/hide it.

ToDo

  • ??

Screenshots

Screenshot of Chrome Settings

Current (2022/09/20) supported map services

  1. 4umaps: Topo, Trail difficulty; Outdoor
  2. Bergfex: Topo, Tracks, Tourism; Outdoor
  3. BigMap 2 (Print): Obtain a composed big map image; Tools
  4. BRouter Web: Misc Maps, Custom Layer Overpass & XYZ; Cycling
  5. CamperMap: Camper POIs; Camper
  6. Camping.Info: like Stellplatz.info; Camper
  7. cmap.dev Hazard: Realtime disaster damage estimation; Weather
  8. Copernix (POI): Show POIs from Wikipedia; POI
  9. CyclOSM: for Cyclists; Cycling
  10. DualMaps: synchronized Maps, Aerial & Street View; Tools
  11. earth: Wind, Ocean, Chem, Particulates; Weather
  12. EO Browser: Satellite sensing image viewer; Satellite
  13. FIRMS (Fire): Realtime fire information of satellite observation; Weather
  14. flickr: Geotagged image search; Misc
  15. flightradar24: Airplane tracker; POI
  16. Freemap.sk: Map and Features for Sk; Outdoor
  17. GeoHack: Map links for Wikipedia articles; POI
  18. Google Earth: undefined; Satellite
  19. Google Maps: undefined; Misc
  20. here maps: undefined; Router
  21. Historic Place: Historic objects; POI
  22. KeepRight: OpenStreetMap QA tool; OpenStreetMap
  23. Komoot: Discover & Plan for multiple Sports; Outdoor
  24. Kontur: See most active OSM contributor; OpenStreetMap
  25. Latest OSM Edits per Tile: Latest OpenStreetMap Edits per Tile; OpenStreetMap
  26. Launch RapiD editor: Facebook AI assisted OSM editor; OpenStreetMap
  27. Level0 Editor: low-level OSM Editor; OpenStreetMap
  28. LightningMaps: Realtime lightning map; Weather
  29. Macrostrat (Geology): Geological map; Misc
  30. Map compare: Compare maps side-by-side; Tools
  31. map.orhyginal: Portal of many map services; Misc
  32. Mapillary: Crowdsourced street-level imagery available as CC BY-SA; POI
  33. Mapy.cz: Outdoor with geotagged Pics; Outdoor
  34. MarineTraffic: Ship tracker; POI
  35. Meteoblue Map: 7d Forecast, Maps Wind, Snow, Waves, Rain, ...; Weather
  36. Meteoblue Multi: Multi Model 7d Forecast; Weather
  37. mtbmap.cz: Mountain Bike Map; Cycling
  38. Multimapas: Compare maps by overlay; Tools
  39. NaKarte: Heatmaps, Panorama, Streetview, ...; Outdoor
  40. Old maps online: undefined; Misc
  41. Open Infrastructure: World's hidden infrastructure (Train, Power, Mobile, ...); Misc
  42. OpenAerialMap: undefined; Satellite
  43. OpenCampingMap: Camping Sites; Camper
  44. OpenCycleMap: Cycling map; Cycling
  45. OpenGeofiction: Crowdsoured fictional map; Misc
  46. OpenHistoricalMap: Crowedsourced Historical map; Misc
  47. OpenRailwayMap: undefined; Misc
  48. openrouteservice: undefined; Router
  49. OpenSeaMap: focus on nautical info; Misc
  50. OpenSkiMap: Ski Slopes, Nordic Ski Trails; Winter
  51. OpenSnowMap: Winter sports map; Winter
  52. OpenStreetBrowser: OSM POI viewer; POI
  53. OpenStreetCam: Crowdsourced street-level imagery available as CC BY-SA; POI
  54. OpenStreetMap: undefined; OpenStreetMap
  55. OpenStreetMap Analytics: Analyse when/who edited the OSM data in a specific region; OpenStreetMap
  56. OpenTopoMap: undefined; Outdoor
  57. OSM Buildings: undefined; Misc
  58. OSM Inspector: OpenStreetMap QA tool; OpenStreetMap
  59. OsmAnd: ; Outdoor
  60. Osmose: OSM QA tool; OpenStreetMap
  61. OutdoorActive: Tours for multiple Sports; Outdoor
  62. Overpass-turbo: Power search tool for OpenStreetMap data; OpenStreetMap
  63. Park4night: Discover Overnight Parking; Camper
  64. PeakFinder: Mountain landscape view map; Outdoor
  65. Satellite Tracker 3D: Satellite tracker; POI
  66. Sea Beacons: Lighthouse map; Misc
  67. Stellplatz.Info: like Camping.info App; Camper
  68. Trail Router: Quick Outdoor Roundtrips; Router
  69. Trailforks: Outdoor Sport Trails; Outdoor
  70. Traze: Train tracker; POI
  71. Twitter: Twitter location based search; Misc
  72. USGS earthquakes: Latest earthquakes; Weather
  73. Ventusky: Weather, Wind, Snow, Waves, Rain, ...; Weather
  74. ViaMichelin: Michelin Travel map; Router
  75. Waymarked Trails: Show hiking, cycling, ski routes; Outdoor
  76. waze: Crowdsourced route navigation map; Router
  77. Who did it?: OpenStreetMap QA tool; OpenStreetMap
  78. Wikiloc: Trail & Waypoint Community; Outdoor
  79. wikimapia: multilingual open-content collaborative map; POI
  80. Wikimedia maps: undefined; POI
  81. Windy: WebCams on WeatherMap; Weather
  82. Windy.com: Wind, Ocean, Chem, Particulates; Weather
  83. World Imagery Wayback: Historic satellite images since 2014; Satellite
  84. XS Trails (Climb): Rock Climbing; Outdoor
  85. XS Trails (Ski): Backcountry Ski Mountaineering; Winter
  86. XS Trails (XC): Cross Country Skiing; Winter
  87. yelp: Local reviews; POI
  88. Zoom Earth: Daily Sat Images; Satellite
  89. ÖPNVKarte: Public transport map; Misc

Similar softwares