Change satellite images in mapping websites.

Latest Version

Version
4.2.0
Update
December 1, 2024
Size
281KiB
Developer
Category
Users
3,000+
Rating
4.5614 ★
Manifest Version
3
Web Store Status
Languages Support
English
See more
Permissions
Tabs
Storage
DeclarativeNetRequest
See more

Map Overlays Extension

Provides an easy way to change the satellite images displayed in Google My Map and Waze Map Editor. There's several international maps available and some country specific (Romania, Poland, Check Republic).

Supported sites:
• waze.com/editor
• google.com/mymaps

After installing the extension, you'll need to pin it to your Chrome toolbar. This will make its icon appear at the top of your browser window. Once pinned, you can use the icon to interact with the layer selection menu and other extension features.

There is a shortcut, default Alt+L, to switch between the default layer and selected layer. You can change the keybinding in the chrome settings chrome://extensions/shortcuts

Do not use layers for editing the maps unless you comply with the terms of use specific to each layer provider.
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx",\t"name": "Map Overlays",\t"short_name": "Map Overlays",\t"version": "4.2.0",\t"manifest_version": 3,\t"description": "Change satellite images in mapping websites.",\t"icons": {\t\t"16": "images/logo_16.png",\t\t"128": "images/logo_128.png"\t},\t"action": {\t\t"default_title": "Overlays",\t\t"default_icon": {\t\t\t"19": "images/logo_19.png",\t\t\t"38": "images/logo_38.png"\t\t},\t\t"default_popup": "popup.html"\t},\t"options_page": "options.html",\t"background": {\t\t"service_worker": "worker_main.js"\t},\t"content_scripts": [{\t\t"matches": ["*://*.google.com/maps/d*", "*://*.waze.com/*editor*"],\t\t"js": ["libs/jquery-3.6.1.min.js", "libs/proj4.js", "libs/ol.js", "scripts/conversions.js", "scripts/global.js", "scripts/overlay.js"]\t}],\t"web_accessible_resources": [{\t\t"matches": [""],\t\t"resources": ["scripts/page.js"]\t}],\t"permissions": [\t\t"tabs",\t\t"storage",\t\t"declarativeNetRequest"\t],\t"host_permissions": [\t\t"*://*.google.com/maps/d*",\t\t"*://*.waze.com/*editor*",\t\t"https://*.tiles.virtualearth.net/tiles*",\t\t"https://services.arcgisonline.com/ArcGIS/rest/services*",\t\t"https://*.tile.openstreetmap.org/*",\t\t"*://*.communitymaptiles.nokia.com/tilehub*",\t\t"https://*.aerial.maps.ls.hereapi.com/maptile*",\t\t"https://*.apple-mapkit.com/*",\t\t"https://cache.map2web.eu/toursprung/wmts/toursprung/webmercator*",\t\t"https://geoportal.ancpi.ro/*",\t\t"https://mapy.geoportal.gov.pl/*",\t\t"https://mapserver.mapy.cz/*",\t\t"*://maptiles4.finncdn.no/tileService*"\t],\t"declarative_net_request": {\t\t"rule_resources": [{\t\t\t"id": "ruleset_1",\t\t\t"enabled": true,\t\t\t"path": "rules_request_headers.json"\t\t}]\t},\t"commands": {\t\t"toggle-last-layer": {\t\t\t"suggested_key": {\t\t\t\t"default": "Alt+L"\t\t\t},\t\t\t"description": "Toggle last layer"\t\t},\t\t"opacity-0": {\t\t\t"suggested_key": {\t\t\t\t"default": "Alt+Comma"\t\t\t},\t\t\t"description": "Set opacity to 0"\t\t},\t\t"opacity-100": {\t\t\t"suggested_key": {\t\t\t\t"default": "Alt+Period"\t\t\t},\t\t\t"description": "Set opacity to 1"\t\t},\t\t"opacity-50": {\t\t\t"suggested_key": {\t\t\t\t"default": "Alt+M"\t\t\t},\t\t\t"description": "Set opacity to 0.5"\t\t}\t}}
Read more