WME E50 Fetch POI Data

Fetch information about the POI from external sources

You will need to install an extension such as Tampermonkey, Greasemonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Userscripts to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install a user script manager extension to install this script.

(I already have a user script manager, let me install it!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(I already have a user style manager, let me install it!)

Аўтар
Anton Shevchuk
Усталяванняў за дзень
0
Усяго ўсталяванняў
384
Рэйтынг
0 0 1
Версія
0.14.2
Створаны
20.08.2019
Абноўлены
22.04.2026
Памер
92.6 КБ
Ліцэнзія
MIT
Ужываецца на

WME 🇺🇦 E50

Fetch information about the Place from external sources

Options for a Place

Example of usage

Development

Install & Build

npm install
npm run build       # one-off build → dist/WME-E50.user.js
npm run watch       # rebuild on changes

Project Structure

Source is written in TypeScript under src/, built with Rollup into a single IIFE at dist/WME-E50.user.js.

src/
├── meta.ts              # userscript header
├── style.css            # plain CSS
├── globals.d.ts         # WME runtime globals + GM API
├── translations.ts      # i18n (en, uk, ru, fr)
├── types.ts, settings.ts, layers.ts  # constants
├── normalize.ts         # string normalization + fuzzy matching
├── detect.ts            # city/street detection via WmeSDK
├── providers/
│   ├── base.ts          # Provider base class
│   ├── magic.ts         # local segment data
│   ├── ua-addresses.ts  # Ukrainian address DB
│   ├── visicom.ts       # Visicom geocoding
│   ├── osm.ts           # OpenStreetMap Nominatim
│   ├── here.ts          # HERE reverse geocoding
│   ├── bing.ts          # Bing Maps
│   └── google.ts        # Google Maps Places
├── e50.ts               # E50 class (main logic)
├── helpers.ts           # event handlers
└── index.ts             # bootstrap

Settings

Settings

Console

Console output

Links

Author homepage: https://anton.shevchuk.name/
Author pet projects: https://hohli.com/
Support author: https://donate.hohli.com/
Script homepage: https://github.com/AntonShevchuk/wme-e50/
GreasyFork: https://greasyfork.org/uk/scripts/389143-wme-e50-fetch-poi-data