1

我需要显示美国的地图,在此之上,还有一层州、另一个县和另一个地方(根据美国人口普查的定义)。此外,根据某些标准,我需要动态切换一层或另一层,并对层的某些部分进行着色(例如,将某些县填充为红色,将其他县填充为绿色等)。地图本身可以很简单,我不需要道路或任何详细的东西。

我的第一次尝试是基于此示例使用 d3 完成的,但我真的很想切换到基于平铺的解决方案,因为它似乎响应更快、更轻巧、更流畅且对移动设备的支持更好。

我一直在网上寻找解决方案(商业和非商业,作为服务或本地可实施),但我还没有找到满足我所有需求的解决方案。例如,我发现MapBox甚至有一个非常好的编辑器,但是您无法精细控制您定义的图层。我可以隐藏/显示一个图层,但我不能只着色它的一部分。谷歌地图当然是我的第一选择,但我没有找到上述方法。

你知道是否有任何我可以使用的解决方案吗?

4

1 回答 1

0

我会看看无限提供的产品。它们使您能够使用广泛的技术并以多种方式提供最终产品。他们使用 Geoserver 作为切片服务器,您可以根据您对该图层的需求将切片或要素输出到其中。

您可以使用 ESRI、Quantum GIS 或使用包含的基于 Web 的地图连接到它。它们是开源的,因此有一个可以免费使用的社区版本或一个基本相同但带有企业支持的商业版本。

你可以在这里找到它们。

于 2014-02-14T02:24:21.057 回答