我正在尝试使用Google的GeoCharts。我有要在城市数据上显示的州数据和城市数据。这意味着我想同时使用geochart regions
和markers
显示模式。可以这样做,还是伪造?我似乎无法找到方法,但想知道是否有其他人取得了成功。
答案 0 :(得分:6)
如文档mode
中所述,参数可以是region
或marker
。所以它们不能一起使用。我建议你尝试支持这种行为的jVectorMap库。
答案 1 :(得分:3)
通过一些CSS黑客攻击,您可以使用标记模式并为您想要的区域着色。 这并不容易,你必须知道你想要着色的svg地图的“孩子”路径并制定高级css规则。
例如:
#map_canvas path:nth-child(57) {
fill:#cccccc;
}
从我的网站上查看此页面的最后一个示例: http://cmoreira.net/interactive-world-maps-demo/advanced-customization/
希望它有所帮助! 干杯
答案 2 :(得分:0)
VectorWorkz GeoChart允许您在同一个实例中定义区域颜色绑定和标记绑定,请查看VectorWorkz online demo。
答案 3 :(得分:0)
我可以通过将两个图表重叠一个区域,一个用于标记来实现 (使用带z-index的绝对div)
您需要使用透明颜色作为标记图层的样式 backgroundColor:'透明', datalessRegionColor:'透明', defaultColor:'透明' 并把它放在顶层
答案 4 :(得分:-1)
或者可能将一个类型为“marker”的图表放在另一个“region”类型上? :)