测试来自Json的标记是否为Inviewport

时间:2013-10-12 12:41:18

标签: google-maps google-maps-api-3

我正在尝试测试通过jSon加载的标记是否已经在地图上了!

$.each( data.markers, function(i, m) {
            if($("#map-canvas").gmap("inViewport",m))===false){
                $("#map-canvas").gmap("addMarker", { "position": new google.maps.LatLng(m.lat, m.lng),"animation": google.maps.Animation.DROP},function(){})})

但是$("#map-canvas").gmap("inViewport",m)似乎没有得到标记。 似乎m不是标记,我想知道标记是否已存在于vieport上 有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

你有一个拼写错误,一个额外的括号,请参阅:

if($("#map-canvas").gmap("inViewport",m))===false){
                                        ^--- REMOVE THIS