我正在尝试使用 Google 的GeoCharts。我有想要在城市数据上显示的州数据和城市数据。这意味着我想同时使用地理图表regions
和markers
显示模式。这是可以做到的,还是伪造的?我似乎找不到办法,但想知道是否有其他人取得了成功。
问问题
12817 次
5 回答
6
如文档mode
参数中所述,可以是region
或marker
。所以它们不能一起使用。我建议您尝试支持这种行为的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 回答