
Speed up your search flow to Google Maps!
Navigate places effortlessly with The Maps Express, experiencing rapid AI-integrated summaries or a single search key combination for minimal workflow disruption.
The Maps Express is a browser extension designed to streamline your interaction with Google Maps. Whether you're browsing articles, watching videos, or planning a trip, this tool helps you quickly search for locations, get directions, and manage your favorite places with minimal interruption to your workflow. With features like quick search shortcuts, AI-powered summaries, and seamless integration with Google My Maps, The Maps Express is the perfect companion for any avid map user.
- Quick Search: Use shortcuts (
Ctrl+Shift+S
/⌘+⇧+S
) or right-click on highlighted text to perform a quick search. - Search Bar: Open the extension's search bar with a shortcut (
Alt+Shift+S
/⌥+⇧+S
) or by clicking the extension icon. - Quick Directions: Get directions instantly by right-clicking on highlighted text (
Alt+R
/⌥+R
).
- Search History: Automatically saves your last 10 searches for quick access.
- Favorites List: Save your favorite locations and import or export them as a CSV file.
- Delete Mode: Easily manage and delete items from your history and favorites.
- Place Summary: Use the Gemini API to get AI-powered summaries of locations on the current page.
- Video Summary: Summarize locations mentioned in videos, using the same AI-powered summary feature.
- Auto-attach Map Links: Automatically detect and attach Google Maps links to place names on web pages.
Check out our video demonstration on YouTube to see The Maps Express in action: https://youtu.be/xv0tVQAi3qo
The easiest way to get started is to install The Maps Express directly from the Chrome Web Store.
If you want to develop and test your own version locally, follow these steps:
-
Open Browser Extensions: Navigate to your browser's extensions page and click "Manage extensions".
-
Load Unpacked Extension: Click "Load unpacked" and select the cloned project folder to complete the installation.
To customize the default shortcuts:
-
Open Extensions Page: Go to the browser extensions page and click "Manage extensions".
-
Set Your Shortcut: Click the input field and type your desired key combination.
-
Set to Global (Optional): Change the shortcut scope to "Global" if you want to use it outside of the browser window.
To enable the Place Summary and Video Summary features, you'll need a Gemini API key:
-
Sign in to Google AI Studio: Go to Google AI Studio and sign in.
-
Copy Your Key: Copy the generated API key and paste it into the extension's settings.
You can export your favorite places as a CSV file and import them into Google My Maps:
-
Open My Maps: In Google Maps, go to "Your places" > "Maps" and click "Create Map".
-
Choose CSV File: Select the CSV file you exported from the extension.
-
Select Columns: Choose the columns to position your placemarks (default is "name").
- Manifest V3
- Bootstrap 5.3.0
- Gemini 2.0 Flash
- ExtPay (Payment Gateway)
- localStorage
- HTML iframe
- i18n (Localization)
.
├── _locales/ # Localization files (en, zh_TW, ja)
├── dist/
│ ├── scripts/ # Functional scripts
│ ├── modules/ # Modular scripts
│ ├── popup.js # Main script
│ ├── background.js # Event handling and browser interaction
│ ├── contentScript.js # Accessing webpage content
│ ├── inject.js # Injecting iframe into the webpage
│ ├── ejectLite.js # Ejecting iframe from the webpage
│ └── checkStatus.js # Checking the status of the iframe
├── scss/ # Style sources
├── images/ # Extension icons and demo assets
├── vendor/ # 3rd-party libraries
├── popup.html # HTML for the popup interface
└── manifest.json # Configuration file for the extension
Contributions are welcome! If you have ideas for new features, improvements, or bug fixes, please open an issue to discuss it first. If you'd like to contribute code, please fork the repository and submit a pull request.
This project is licensed under the MIT License.
- Extensions - Chrome for Developers
- Chrome Extension 開發與實作 - 羅拉拉
- Localizing Your Chrome Extension - Shahed Nasser
- 簡單用 Chrome Extension 接 Gemini API - Wolke
- Prism - Redline Tool
- Chin-Hsuan Sun
- Michael Wu