google-maps - Google Maps GEOJSON 生成 X 数据层
问题描述
每个项目都有一个供应商。有 100 个供应商,每个供应商大约有 500 个项目 = 50,000 分。
使用 GeoJSON,我在一个数据层中显示我的谷歌地图上的所有项目,并根据每个供应商使用不同的标记来显示项目在一个国家/地区的分布。这对于查看整体传播很有用,但本质上是混乱的。
数据:
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 个项目并隐藏那些与给定供应商ID 不匹配的项目
我不知道(并且已经广泛搜索无济于事)是:
- 我将如何在程序上为选项 1 生成 100 多个图层,以及这种方法的好坏程度
- 选项 2 是否适用于数据层
解决方案
推荐阅读
- c++ - 遍历 QTreeView + QFileSystemModel 上具有所需文件扩展名的所有项目
- java - 如何将 TreeMap 映射到哈希表?
- python-3.x - Parallel Programing - Applying MPI to Prime Number Sieve
- node.js - using dotenv path with JEST
- macos - Enabling libfdk_aac in ffmpeg installed with Homebrew
- r - 如何编写一个估算缺失数字和字符值的函数?
- java - 在三星 Galaxy Store 上上传应用程序错误
- gps - GPS - 两个附近 GPS 点之间的距离是否准确?
- database - 从 s3 加载数据到极光 - 大文件
- django - 在用户注册时填充 UserProfile