得到标记"详细信息"在gmaps.js中

时间:2015-09-17 04:56:26

标签: google-maps

我正在使用gmaps.js,我在创建标记时有以下内容:

map.addMarker({
   lat: {{ $coord -> latitude }},
   lng: {{ $coord -> longitude }},
   icon: "{{ asset('img/red_dot.png') }}",
   draggable: true,
   infoWindow: {
      content: info
   },
   details: {
      id: {{ $coord -> id }}
   },
   dragend: function(e) {
      var lat = e.latLng.lat();
      var lng = e.latLng.lng();

      console.log(e);
      console.log(lat);
      console.log(lng);
    },
});

一切都在肆无忌惮地工作,dragend,标记本身等等。我遇到的问题是试图在dragend事件中获取标记细节,即获取" id"在详细信息块中设置。

我可以获得lat和lng以及事件信息......但是如何将标记的详细信息传递给该事件?

提前非常感谢你!

1 个答案:

答案 0 :(得分:0)

知道了。简单的答案有时是最难获得的:)

只需使用"这个"在dragend中给了我关于标记本身的完整详细信息。例如:

dragend: function(e) {
   var lat = e.latLng.lat();
   var lng = e.latLng.lng();

   console.log(this);
   console.log(lat);
   console.log(lng);
 },