Skip to content

Latest commit

 

History

History
72 lines (46 loc) · 2.62 KB

README.md

File metadata and controls

72 lines (46 loc) · 2.62 KB

Build Status codebeat badge codecov

IntelliJ Geocoding Plugin

https://plugins.jetbrains.com/plugin/9235

This plugin is made for engineers working with Location-Based-Services / -Applications Thus you can replace address names by its coordinates (geocoding) and vice versa (reverse geocoding). It enables you to create test-locations quickly and resolve coordinates to its addresses within your IntelliJ Editor.

After you installed it you have a new action group Geocode inside your Refactoring context menu.

Geocoding Shortcuts

  • ⌥⌘G for geocoding
  • ⇧⌥⌘G for reverse geocoding

Geocoding Context Menu

Geocoding Context Menu

Create Sample Data Demo

Geocoding Sample

Reverse Geocoding Demo

Geocoding Sample

Geocoding Plugin Preferences

Geocoding Context Menu

Install Plugin into your IntelliJ

via IntelliJ Plugin Repository

  1. in your IntelliJ go to Preferences ⌘,
  2. in Plugins search for "Geocoding Plugin"
  3. select Search in repositories
  4. there you should find the Geocoding Plugin
  5. restart IntelliJ

via JAR file

  1. clone this Repo
  2. gradle test buildPlugin
  3. in your IntelliJ go to Preferences ⌘,
  4. in Plugins click on Install plugin from disk
  5. select the generated jar file under build/distributions/
  6. restart IntelliJ

Run from scratch

  1. clone this Repo
  2. adjust code if you want to
  3. gradle test runIdea

Troubleshooting

If the shortcuts ⌥⌘G or ⇧⌥⌘G don't work in your IntelliJ, they might overlap with other plugins. This is how you can fix this issue:

  1. in your IntelliJ go to Preferences ⌘,
  2. select Keymap
  3. select the Find Actions by Shortcut icon in the upper-right corner and fire the shortcut
  4. modify the overlapping shortcuts to your personal solution

License

  • Source Code under Apache 2.0
  • Geocoded data is provided under the ODbL via Nominatim / OpenStreetMap®