proomt

Search

Search posts, papers, and topics

All posts

MapTiler2 min readintermediate

We’ve Improved Your Placename Searches

Summary

MapTiler cleaned its placename dataset: removed placeholder entries, deduplicated internal repeats, merged administrative areas, and unified bilingual names, aiming to show only inhabited places and a single result per location in search UI.

  • Three extra deduplication steps were added: (1) purge placeholder/bookkeeping records, (2) merge a location with its administrative area for place‑type queries, (3) collapse bilingual variants into one searchable entry.
  • The cleanup targets mobile UI constraints: fewer, non‑duplicate results reduce scrolling and improve hit‑rate for the correct place.
  • The effort spans multiple source datasets (government, legacy) and handles cases like multiple geometry types (point vs polygon) and multilingual name variants.

On constrained screens a search that returns many duplicate or irrelevant entries forces users to scroll and can hide the correct location, hurting UX and potentially leading to mis‑selection in navigation or data entry workflows.

5/10

Related reading

  1. GeoSplats: Immersive 3D Content for Real Estate

    GeoSplats are MapTiler’s embeddable 3‑D models for real‑estate sites, letting users explore properties in the browser without extra software. The article outlines a three‑step upload‑locate‑embed workflow and mentions upcoming terrain blending and annotation features.

    MapTilermaptiler.com1 min
  2. We Stopped Waiting for Platform Changes to Find Us

    Codename One added a daily automated scan of Apple and Google deprecation notices, linking each notice to concrete builder artifacts before work is created. The system caught the Android 16 back‑gesture change and enabled a permission‑free ContactPicker, turning policy shifts into repeatable, evidence‑backed patches.

    CodeName Onecodenameone.com3 min
  3. JavaScript Find in Page: DOM Text Above the Codename One Canvas

    The Codename One JavaScript port now projects eligible text runs from its canvas onto an absolute‑positioned DOM layer, restoring browser find‑in‑page, selection, and accessibility while keeping layout on the canvas. It also adds high‑DPI backing, incremental semantic diffing, and richer input attributes, with a few edge cases still rendered on the canvas.

    CodeName Onecodenameone.com4 min
  4. Reflect, Revise, Reuse: Training-Free Skill Evolution for GUI Agents

    EvoSkill‑GUI lets GUI agents revise their procedural skills on‑the‑fly without extra training by using a reflect‑revise‑reuse loop that edits skill packages during execution. The approach yields up to +16.2% improvement on MobileWorld and similar gains on AndroidWorld and OSWorld, and the evolved skills transfer to related tasks.

    Hugging Face Daily Papersarxiv.org1 minpaper