我想突出显示国家地图的许多不同地区(例如所有的地区)。使用Google Charts时可以实现这一点,而不是使用默认的气泡形标记吗?我希望高光看起来像常规绘制区域(即自定义区域)。
之前尝试过拉斐尔并考虑转回它,因为它正是我所追求的 - http://raphaeljs.com/australia.html
答案 0 :(得分:2)
我知道这篇文章有点陈旧但是你应该能够做到这一点,你必须稍微破解地图。如果你看一下地图的来源,你会发现一堆路径元素。每个路径元素都有一个“logicalname”属性(非属性)。逻辑名称只是由#分隔的一堆数据点。我相信第四个索引应该是区域代码,例如002为非洲或美国为美国。如果你这样做了:
$("path").each(function(){ if($(this).prop("logicalname").indexOf("#{REGIONCODE}#") != -1) {/*TO STUFF HERE*/} });
您应该能够定位特定区域。请注意,提供给地图的区域代码取决于地图分辨率。