Google Geocharts:地图和标记位于同一地图上?

时间:2012-07-25 12:50:53

标签: google-visualization

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

5 个答案:

答案 0 :(得分:6)

如文档mode中所述,参数可以是regionmarker。所以它们不能一起使用。我建议你尝试支持这种行为的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”类型上? :)