/OpenSwitchMaps-v3

Primary LanguageJavaScriptMIT LicenseMIT

OpenSwitchMaps V3

this is the manifest v3 port of the extension https://github.com/limex/OpenSwitchMaps running under manifest v2. Currently this repo is NOT WORKING.

If you want to assist, please do so as the code is currently bitching. It is not just changing some simple settings.

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