首页 > 解决方案 > 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

每个供应商都有一个地图标记和信息窗口。

我想使用他们的信息窗口中的按钮来切换地图上的每个供应商的项目。

我看到两种方法:

  1. 为每个供应商创建一个数据层,然后在函数中更改该层的可见性
  2. 在一个函数中,遍历所有 50,000 个项目并隐藏那些与给定供应商ID 不匹配的项目

我不知道(并且已经广泛搜索无济于事)是:

标签: google-mapsgoogle-maps-api-3geojson

解决方案


推荐阅读