簡體   English   中英

Javascript-從Google Map Click監聽器事件返回值

[英]Javascript - Returning a value from google map click listener event

我已經整合了“重疊標記Spiderfier”

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”

也許我誤會了,但是這樣的事情應該可以解決:

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;
      }
}

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));

您只需在add函數中返回計算結果

一個.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;
      }
 }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM