#google-maps #google-maps-api-3 #geojson
Вопрос:
У каждого Товара есть Поставщик. Есть 100 Поставщиков, у каждого из которых около 500 наименований = 50 000 баллов.
Используя GeoJSON, я отображаю все товары на своей карте Google в слое данных с различными маркерами в зависимости от каждого поставщика, чтобы показать распределение товаров по стране. Это полезно, чтобы увидеть общий разброс, но по своей сути беспорядочно.
Данные:
SupplierID Item LatLng
ABC 12.34,56.78
ABC 23.45,67.89
XYZ 09.87,65.43
XYZ 98.76,54.32
У каждого поставщика есть маркер на карте и информационное окно.
Я хочу переключать товары каждого поставщика на карте с помощью кнопки в их информационном окне.
Я вижу два пути:
- Создайте слой данных для каждого поставщика, а затем измените видимость слоя в функции
- В функции выполните цикл по всем 50 000 элементам и скройте те, которые не соответствуют заданному идентификатору поставщика
Чего я не знаю (и безрезультатно гуглил), так это:
- Как бы я сгенерировал 100 слоев процедурно для варианта 1 и насколько хорошим/плохим методом это было бы
- Возможен ли вариант 2 со слоями данных
Комментарии:
1. Кто-нибудь? Я понятия не имею, почему за это проголосовали….