代码如下 me.map_.addOverlay(newMarker[shuz]);加入对象 me.map_.removeOverlay(newMarker[szname]);移除对象
目的是 如果是第一次添加对象 就添加 如果第二次 删除之前的对象
var shuz=0;
var szname=0;
var center = map.getCenter();
var newMarker[] = new GMarker(center);
me.map_.addOverlay(newMarker[shuz]);
shuz++;
if( (szname-1)=0 || szname<0)
{
return;
}
else
{
me.map_.removeOverlay(newMarker[szname]);
szname++;
}
目的是 如果是第一次添加对象 就添加 如果第二次 删除之前的对象
var shuz=0;
var szname=0;
var center = map.getCenter();
var newMarker[] = new GMarker(center);
me.map_.addOverlay(newMarker[shuz]);
shuz++;
if( (szname-1)=0 || szname<0)
{
return;
}
else
{
me.map_.removeOverlay(newMarker[szname]);
szname++;
}
我JS对象这块很乱
var arrayObj = new Array(2);
arrayObj[0]=new GMarker(center);负值是这样吗 数组坐标是0开始吗
Array是数组 能接受这种对象的负值吗不行了 迷糊了
求高手帮写一个~~~~
function distinctArray(data)
{
var data=data||[];
var obj={};
for(var i=0;i<data.length;i++)
{
var v=data[i];
if(typeof(a[v])=='undefined')
放对象;
else
删除对象;
}
}这就是我想出的思路
1、“对象数组”是指“[{a:1},{b:2},{c:3}]”这样的数组,还是“{a:1,b:2,c:3}”这样的hash?
2、举例说明“如果是第一次添加对象 就添加 如果第二次 删除之前的对象 ”......
3、“var newMarker[] = new GMarker(center);”是什么语法?JAVA ? AS3.0 ? 都不是,反正不是JS