我正在使用jvectormap来显示与我合作的业务相关的校友的位置。是否有向标记添加链接的解决方案?我的意思是,对于每个单独的标记,我知道您可以使用这段代码将所有标记链接到一个URL (例如):
onMarkerClick: function (event, code){
var url = "http://www.google.com";
$(location).attr('href',url);
},我把我的标记安排成这样:"US": {latLng: [38.90, -98.45], name: 'United States of America'},如果这有什么区别的话。
我希望为每个标记使用一个唯一的URL。例如,“美国”链接到一个专门用于美国的页面。目前,我能够使用上面的代码将所有标记链接到一个单一的URL,当我尝试做多个国家时,我遇到了问题。
提前谢谢你,
汤姆。
发布于 2013-02-06 16:10:40
你能做到的
onMarkerSelected: function(){
// do what you need to do here.
}示例如下:http://jvectormap.com/examples/regions-selection/
在标记中添加URL:
"US": {latLng: [38.90, -98.45], name: 'United States of America', weburl : "/blah/foo"}那么当你有了你的功能时:
onMarkerClick: function(events, index) {
$(location).attr('href', markers[index].weburl);
}标记是你的一系列标记。
https://stackoverflow.com/questions/14733360
复制相似问题