Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 10.09.2019, 21:12
Новичок на форуме
Отправить личное сообщение для yanpogutsa Посмотреть профиль Найти все сообщения от yanpogutsa
 
Регистрация: 10.09.2019
Сообщений: 1

Интерактивная карта маршрутов
Всем привет!
Делаю интерактивную карту маршрутов на базе mapbox

Есть Geojson с маршрутами, атрибут { "ROUTE": "3" }
Есть Geojson с остановками, атрибут { "ROUTE": "3, 10, 15" } номера маршрутов

Задача чтобы при клике на остановку(точку) подсвечивались маршруты, которые через нее проходят:


map.on("click", function(e) {
var features = map.queryRenderedFeatures(e.point, { layers: ["stops"] });
var filter = features.reduce(
function(memo, feature) {
memo.push(feature.properties.ROUTE);
return memo;
},
["in", "ROUTE"]
);

map.setFilter("stopsActive", filter);
map.setFilter("routesActive", filter);
});

На выходе получается значение фильтра:
["in", "ROUTE", "61"]

Если на остановке один маршрут, то все работает идеально, но если маршрутов несколько то ничего не выходит:
["in", "ROUTE", "61, 68, 102"]

Желаемый результат в этом случае: ["in", "ROUTE", "61", "68", "102"] - но как его можно достигнуть? replace не работает из за путаницы с кавычками
Ответить с цитированием
  #2 (permalink)  
Старый 10.09.2019, 21:44
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Сообщение от yanpogutsa
replace не работает из за путаницы с кавычками
Надо понимать что подразумевается splice?
Ответить с цитированием
Ответ


Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Интерактивная карта Азии T3mnikov Элементы интерфейса 2 20.07.2016 19:38
Интерактивная карта happy_man jQuery 9 01.05.2014 23:25
Интерактивная карта мира на jQuery - замена события при клике jacob0013 jQuery 2 28.05.2013 13:30
Интерактивная карта dianitka Элементы интерфейса 2 09.03.2013 21:14
Интерактивная карта (оцените простенький скрипт) rgl Ваши сайты и скрипты 3 09.03.2011 13:42