Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("text/plain");
intent.setPackage("com.twitter.android");
intent.putExtra(Intent.EXTRA_TEXT, "My text");
startActivity(intent);
上面的代码创建了一个JQVMap。我想举个例子:点击USA并让页面转到特定的链接。法国也一样......
答案 0 :(得分:1)
像这样扩展vectormap加载代码:
jQuery('#vmap').vectorMap({
map: 'world_en',
onRegionClick: function(element, code, region) {
if(code == 'us'){
window.location = "http://www.yoururl.com/US";
//do something else
}
if(code == 'fr'){
window.location = "http://www.yoururl.com/FR";
//do something else
}
}
});
现在只需将URL替换为您需要的URL即可。您可以在此处找到所有国家/地区代码的列表https://github.com/manifestinteractive/jqvmap/blob/master/REGIONS.md。
答案 1 :(得分:0)
您可以使用onRegionClick
处理程序来处理点击事件。
onRegionClick: function(event, code, region){
//Do something here
}
您可以在documentation
中找到更多内容答案 2 :(得分:0)
的jQuery('#VMAP&#39)。vectorMap({ 地图:' world_en', onRegionClick:function(元素,代码,区域){ if(code ==' us'){ window.location =" http://www.yoururl.com/US&#34 ;; //做点别的 } if(code ==' fr'){ window.location =" http://www.yoururl.com/FR&#34 ;; //做点别的 } } });
现在只需将URL替换为您需要的URL即可。您可以在此处找到所有国家/地区代码的列表https://github.com/manifestinteractive/jqvmap/blob/master/REGIONS.md。