我需要显示美国的地图,在此之上,还有一层州、另一个县和另一个地方(根据美国人口普查的定义)。此外,根据某些标准,我需要动态切换一层或另一层,并对层的某些部分进行着色(例如,将某些县填充为红色,将其他县填充为绿色等)。地图本身可以很简单,我不需要道路或任何详细的东西。
我的第一次尝试是基于此示例使用 d3 完成的,但我真的很想切换到基于平铺的解决方案,因为它似乎响应更快、更轻巧、更流畅且对移动设备的支持更好。
我一直在网上寻找解决方案(商业和非商业,作为服务或本地可实施),但我还没有找到满足我所有需求的解决方案。例如,我发现MapBox甚至有一个非常好的编辑器,但是您无法精细控制您定义的图层。我可以隐藏/显示一个图层,但我不能只着色它的一部分。谷歌地图当然是我的第一选择,但我没有找到上述方法。
你知道是否有任何我可以使用的解决方案吗?