gmaps4rails V2无法检索标记位置

时间:2014-02-07 15:39:38

标签: google-maps gmaps4rails gmaps4rails2

我正在使用gmaps4rails V2而且我无法检索标记位置。

我有一系列标记:

markers = handler.addMarkers(<%=raw @hash.to_json %>);

我想迭代它并从地图边界中删除标记

$.each markers, ->       
  pos = this.getPosition
  if !bounds.contains pos  
    handler.removeMarker this

这是我的控制台输出:

Uncaught TypeError: Object #<Marker> has no method 'getPosition' 

我错过了什么吗?

1 个答案:

答案 0 :(得分:0)

gem创建的标记是代理,您可以在其上创建一些方法。

要访问google对象,请执行以下操作:

 this.getServiceObject()

然后:

 this.getServiceObject().getPosition() // mind the parenthesis!