首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >jvectormap标记

jvectormap标记
EN

Stack Overflow用户
提问于 2013-02-06 16:01:29
回答 1查看 6.8K关注 0票数 2

我正在使用jvectormap来显示与我合作的业务相关的校友的位置。是否有向标记添加链接的解决方案?我的意思是,对于每个单独的标记,我知道您可以使用这段代码将所有标记链接到一个URL (例如):

代码语言:javascript
运行
复制
 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,当我尝试做多个国家时,我遇到了问题。

提前谢谢你,

汤姆。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-06 16:10:40

你能做到的

代码语言:javascript
运行
复制
onMarkerSelected: function(){
   // do what you need to do here.
}

示例如下:http://jvectormap.com/examples/regions-selection/

在标记中添加URL:

代码语言:javascript
运行
复制
"US": {latLng: [38.90, -98.45], name: 'United States of America', weburl : "/blah/foo"}

那么当你有了你的功能时:

代码语言:javascript
运行
复制
onMarkerClick: function(events, index) {
    $(location).attr('href', markers[index].weburl);
}

标记是你的一系列标记。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14733360

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档