我整合了'重叠标记蜘蛛侠'
https://github.com/jawj/OverlappingMarkerSpiderfier
http://jawj.github.io/OverlappingMarkerSpiderfier/bin/oms.js
但是我试图在点击时获得一个值。这是我初始化的代码。
oms.addListener('click', function(marker, event)
{
console.log("Hello")
}
根据我的知识,上面的代码目前按此顺序工作。
1)点击后,它会将标记和事件传递给源文件。
2)设定半径内的所有聚类标记将分割
3)点击分隔的标记,然后加载“Hello”
我想要的是。
1)在加载时调用click事件并将标记和事件传递给源文件 - >设定半径内的聚类标记将分割(OnLoad)
2)点击分隔的标记,然后加载“Hello”
答案 0 :(得分:2)
也许我误解了,但是这样的事情应该可以解决问题:
One.js
var a = 1;
var b = 2;
var calc = new calculator();
console.log(calc.add(a, b));
Two.js
this['calculator'] = (function() {
function add(a, b) {
return a+b;
}
}
答案 1 :(得分:0)
two.js:
this['calculator'] = (function() {
function add(a, b) {
return a+b;
}
});
one.js:
var a = 1;
var b = 2;
var calc = new calculator();
console.log(calc.add(a,b));
答案 2 :(得分:0)
您只需在添加功能
中返回计算结果one.js
var a = 1;
var b = 2;
var calc = new calculator();
var result = calc.add(a, b);
console.log(result); // print result here
two.js
this['calculator'] = (function() {
function add(a, b) {
return a + b;
}
}