Inspired by the Special:Nearby we want to add the option to display nearby articles in a Kartographer map at an article page.
{F35010005}
##Requirements
[] Implement behind a feature flag
[] Add a button to dynamic maps, to show a “nearby” layer. Always disabled by default.
[] Out of scope: do nothing with static maps.
[] Display a Kartographer map marker for other articles geolocated within the currently shown map area
[] When marker is clicked, the standard pop-up appears with the article name shown as a linked title and the description has the short description (from wikidata) and the page preview image. It behaves like current marker pop-ups. Example: {F35010007}
##Open questions
[] Find out as early as possible if the planned feature implementation requires a [[ https://www.mediawiki.org/wiki/Security/SOP/Application_Security_Reviews | security ]] and/or [[ https://www.mediawiki.org/wiki/Wikimedia_Performance_Team/Performance_Review | performance ]] review.
[] How do the other tools get their data? Check for caching mechanisms.
[] Determine platforms this would be available on - desktop only? mobile included?
for UI/UX:
[] Exact placement of the button
[] Should there be a special action for hovering?
[] How to differentiate between manually placed markers in a mapframe and the overlay of other articles?
[] How to link to Special:Nearby
[] Determine how many articles to show at a time
[] Pin grouping?
[] Can we add "Out of scope: do not change the results for scrolling." to the requirements?
##Related tools
[[ https://wikishootme.toolforge.org/#lat=52.478477&lng=13.4257276&zoom=15 | WikiShootMe ]], [[ https://wikinity.toolforge.org/ | Wikinity ]], [[ https://wikimap.toolforge.org/ | Wikimap ]], [[ https://www.geopedia.de/?m=0&lat=36.9741171&lon=-122.0307963&l=en&z=17&t=0 | Geopedia ]], [[ https://wiwosm.toolforge.org/osm-on-ol/kml-on-ol.php | WIWOSM ]] ([[ https://wiki.openstreetmap.org/wiki/WIWOSM | docs ]])