0

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 に存在するかどうかを調べたいのですが、誰か助けてもらえますか?

4

1 に答える 1

0

タイプミス、余分な括弧があります。次を参照してください。

if($("#map-canvas").gmap("inViewport",m))===false){
                                        ^--- REMOVE THIS
于 2013-10-12T12:43:46.483 に答える