我正在使用gmaps4rails V2而且我无法检索标记位置。
我有一系列标记:
markers = handler.addMarkers(<%=raw @hash.to_json %>);
我想迭代它并从地图边界中删除标记 p>
$.each markers, ->
pos = this.getPosition
if !bounds.contains pos
handler.removeMarker this
这是我的控制台输出:
Uncaught TypeError: Object #<Marker> has no method 'getPosition'
我错过了什么吗?
答案 0 :(得分:0)
gem创建的标记是代理,您可以在其上创建一些方法。
要访问google对象,请执行以下操作:
this.getServiceObject()
然后:
this.getServiceObject().getPosition() // mind the parenthesis!