MLS это определение местоположения по базовым станциям GSM и BSSID окружающих станций wifi. То есть совсем не конкурент OSM.
Я это проверял на ноутбуке, у которого есть только wifi:
1) включил wifi, открыл fiefox и зашёл на
osm.org2) нажал на кнопочку "show my location"
3) отобразились мои координаты - на данный момент это данные из google location api
4) пошёл в about:config
5) нашёл geo.wifi.uri, заменил гугловский на мозилловский:
6) снова зашёл на
osm.org и запросил своё местоположение
То есть браузер отправляет в их API все BSSID точек доступа, что видит система. На основании этого, сервис выдаёт координаты. Гугл определил мои координаты с точностью 10 метров, MLS где-то 50 метров что уже неплохо учитывая насколько молод сервис и как мало на данный момент устройств, собирающих данные. В Кишинёве с и вовсе никаких данных по wifi не собрано как видно на карте, только GSM данные из opencellid.
Хочу заметить, что сама база BSSID не открыта в данный момент по причине возможного наличия в ней персональных данных. Над этим, надеюсь, ведётся работа. Как минимум есть открытый и подтверждённый баг: