WME PLN Module - Geolocation

Módulo de geolocalización para WME Place Normalizer. No funciona por sí solo.

Skrip ini tidak untuk dipasang secara langsung. Ini adalah pustaka skrip lain untuk disertakan dengan direktif meta // @require https://update.greatest.deepsurf.us/scripts/548859/1657862/WME%20PLN%20Module%20-%20Geolocation.js

Penulis
Mauricio Otálvaro Ospina
Versi
9.0.0
Dibuat
08 September 2025
Diperbarui
09 September 2025
Size
19,5 KB
Lisensi
MIT

### Propósito

Este script es un módulo de librería para el **WME Place Normalizer**. Su responsabilidad es encapsular todas las interacciones con el SDK de Waze que están relacionadas con datos geográficos. Esto incluye:
* Obtener las coordenadas de un lugar.
* Detectar lugares duplicados basándose en la proximidad física.
* Orquestar el complejo proceso de asignar una ciudad a un lugar, incluyendo la búsqueda de IDs y la interacción con el panel de edición.

---
### Módulo de

* **[WME Places Name Normalizer (Script Principal)](https://greatest.deepsurf.us/es/scripts/530268-wme-places-name-normalizer)**

---
### Uso

Esta librería no está diseñada para ser instalada directamente. Es invocada a través de la directiva `@require` por el script principal `WME_PLN_main.user.js`.

---
### Funciones Principales

* `plnApplyCityToVenue()`: Es la función principal que maneja toda la lógica para asignar una ciudad a un lugar.
* `getPlaceCoordinates()`: Obtiene las coordenadas geográficas (latitud, longitud) de un lugar.
* `detectAndAlertDuplicateNames()`: Compara lugares cercanos para alertar sobre posibles duplicados.

---
**Versión de Arquitectura:** 9.0.0 (Modular)