Open Google Street View directly from the QGIS map canvas with an animated hanging Pegman cursor, customizable heading, and smart right-click tools.
StreetView Pro is a lightweight and interactive QGIS plugin that allows you to instantly open Google Street View from any map location.
With a smooth hanging Pegman cursor similar to Google Maps, you can click or drag to define the viewing direction, copy coordinates or Street View URLs, and seamlessly return to your workflow.
Designed for GIS professionals, photogrammetrists, surveyors, and map editors who need quick field verification and visual reference.
-
Click or Drag to Open Street View
Single click for instant view or drag to define custom heading. -
Directional Control with Visual Arrow
A dynamic direction line with arrow shows the exact viewing angle. -
Animated Hanging Pegman Cursor
Replaces the static camera icon with a Google-Maps-style Pegman. -
Dynamic Pegman Tilt Animation
Pegman tilts left/right based on movement direction and speed. -
Right-Click Quick Access
- Open Street View at clicked location
- Copy coordinates (X, Y format)
- Copy full Street View URL
-
Automatic Tool Reset
Returns to the default selection tool after opening Street View. -
Full CRS Support
Works with any project CRS and automatically transforms to WGS84. -
ESC Key Cancelation
Cancel operation instantly without opening Street View. -
Dedicated StreetView Pro Toolbar
Easy activation with clear message bar instructions.
- Open QGIS
- Go to
Plugins→Manage and Install Plugins - Search for StreetView Pro
- Click Install Plugin
- Download the latest release from GitHub
- Extract the ZIP file
- Copy the
StreetView Profolder to:
Windows
C:\Users\YourUsername\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\
or
C:\Users\YourUsername\AppData\Roaming\QGIS\QGIS4\profiles\default\python\plugins\
macOS
~/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/
or
~/Library/Application Support/QGIS/QGIS4/profiles/default/python/plugins/
Linux
~/.local/share/QGIS/QGIS3/profiles/default/python/plugins/
or
~/.local/share/QGIS/QGIS4/profiles/default/python/plugins/
- Restart QGIS
- Enable the plugin from
Plugins→Manage and Install Plugins
- Click the StreetView Pro toolbar icon
- Move the hanging Pegman over the map
- Single Click → Opens Street View with default heading
- Click & Drag → Set custom viewing direction
- Release mouse → Street View opens in your default browser
After opening, the plugin automatically switches back to the selection tool.
Right-click anywhere on the map canvas to:
- Open Street View at that location
- Copy coordinates (X, Y format)
- Copy full Google Street View URL
- ESC → Cancel and exit StreetView mode
- Plugin Name: StreetView Pro
- Version: 2.0
- Minimum QGIS Version: 3.0
- Maximum QGIS Version: 4.99
- Qt Compatibility: Qt5 (QGIS 3) and Qt6 (QGIS 4)
- Category: Web
- License: MIT
- Language: Python
- Captures click and drag events from the QGIS map canvas
- Calculates heading from drag direction
- Transforms coordinates from project CRS to WGS84
- Builds a Google Street View URL with heading parameters
- Opens the URL in the default web browser
- Replaced static camera cursor with animated hanging Pegman
- Added dynamic tilt animation based on movement
- Improved visual interaction and user experience
- Enhanced overall usability and workflow smoothness
- Initial release
- Click or drag to open Street View
- Right-click context menu integration
- CRS support with auto WGS84 transformation
- ESC key cancellation
- Auto return to selection mode
Contributions are welcome.
- Fork the repository
- Create a feature branch
- Commit your changes
- Push to your branch
- Open a Pull Request
Found a bug or want to suggest an improvement?
Open an issue on GitHub.
MD Moinul Mobin
GIS Specialist
Email: mdmoinulmobin@gmail.com
GitHub: https://github.com/md-moinul-mobin/StreetView-Pro
This project is licensed under the MIT License.
If you find this plugin useful:
- Star the repository
- Share it with colleagues
- Submit feedback or suggestions
Note: This plugin opens Google Street View in your browser. Please ensure compliance with Google’s Terms of Service when using Street View data.