8

我正在尝试使用 Google 的GeoCharts。我有想要在城市数据上显示的州数据和城市数据。这意味着我想同时使用地理图表regionsmarkers显示模式。这是可以做到的,还是伪造的?我似乎找不到办法,但想知道是否有其他人取得了成功。

4

5 回答 5

6

如文档mode参数中所述,可以是regionmarker。所以它们不能一起使用。我建议您尝试支持这种行为的jVectorMap库。

于 2012-08-08T08:02:11.490 回答
3

通过一些 CSS hack,您可以使用标记模式并为您想要的区域着色。这并不容易,您必须知道要着色并制定高级 css 规则的 svg 地图的“子”路径。

例如:

#map_canvas path:nth-child(57) {
fill:#cccccc;
}

查看此页面的最后一个示例,来自我的网站: http ://cmoreira.net/interactive-world-maps-demo/advanced-customization/

希望能帮助到你!干杯

于 2012-10-05T10:26:07.710 回答
0

VectorWorkz GeoChart允许您在同一实例中定义区域颜色绑定和标记绑定,请查看VectorWorkz 在线演示

于 2013-12-16T14:39:29.037 回答
0

我可以通过重叠两个图表来做到这一点,一个用于区域,一个用于标记(使用带有 z-index 的绝对 div)

您需要使用透明颜色作为标记层的样式 backgroundColor: 'transparent', datalessRegionColor: 'transparent', defaultColor: 'transparent' 并将其放在顶层

于 2016-03-04T21:12:29.453 回答
-1

或者可能将一个“标记”类型的图表放在另一个“区域”类型的图表上?:)

于 2013-08-22T13:57:53.587 回答