nakarte

Source code of https://map.sikmir.ru (fork)
git clone git://git.sikmir.ru/nakarte
Log | Files | Refs | LICENSE

commit 8a267804283822c5353150c5619324bae9665fa1
parent 9fd35811ef82af071cd7ee87bd61a55618738b00
Author: Sergey Orlov <wladimirych@gmail.com>
Date:   Wed, 29 Jul 2020 12:24:24 +0200

search: ignore results for coordinates in response from mapy.cz

Diffstat:
Msrc/lib/leaflet.control.search/providers/mapycz/index.js | 28+++++++++++++++-------------
1 file changed, 15 insertions(+), 13 deletions(-)

diff --git a/src/lib/leaflet.control.search/providers/mapycz/index.js b/src/lib/leaflet.control.search/providers/mapycz/index.js @@ -56,19 +56,21 @@ const MapyCzProvider = BaseProvider.extend({ } throw e; } - const places = xhr.responseJSON.result.map((it) => { - const data = it.userData; - const iconId = icons[data.poiTypeId]; - const icon = iconId ? `https://api.mapy.cz/poiimg/icon/${iconId}?scale=1` : null; - return { - bbox: L.latLngBounds([data.bbox[0], data.bbox[1]], [data.bbox[2], data.bbox[3]]), - latlng: L.latLng(data.latitude, data.longitude), - title: data.suggestFirstRow, - address: data.suggestSecondRow, - category: categories[data.poiTypeId]?.[this.categoriesLanguage] || data.suggestThirdRow || null, - icon, - }; - }); + const places = xhr.responseJSON.result + .filter((it) => it.userData.suggestSecondRow !== 'Poloha') + .map((it) => { + const data = it.userData; + const iconId = icons[data.poiTypeId]; + const icon = iconId ? `https://api.mapy.cz/poiimg/icon/${iconId}?scale=1` : null; + return { + bbox: L.latLngBounds([data.bbox[0], data.bbox[1]], [data.bbox[2], data.bbox[3]]), + latlng: L.latLng(data.latitude, data.longitude), + title: data.suggestFirstRow, + address: data.suggestSecondRow, + category: categories[data.poiTypeId]?.[this.categoriesLanguage] || data.suggestThirdRow || null, + icon, + }; + }); const poiIds = xhr.responseJSON.result .filter((it) => Boolean(it.userData.poiTypeId)) .map((it) => ({