function quickLocation(points,addresstitle){
if(point!=null&&addresstitle!=null){
_MapApp.zoomTo(14);
point=points.toString();
addIdentify(point,addresstitle);
var pgon=new Polygon(point,"red",2,0.7,"yellow");
_MapApp.addOverlay(pgon);
alert(point);
  return false;
}
}
function addIdentify(points,addresstitles){
var pa=new Array();
var ata=new Array();
//sumX=0;
//sumY=0;
addresstitle=addresstitles.toString();
ata=addresstitle.split(",");
pa=point.split(",");
//定位到这个数组中的前一个点
//for(a=0;a<pa.length;a+=2){
//sumX+=pa[a];
//}
///for(b=1;b<pa.length;b+=2){
//sumY+=pa[b];
//}
//levX=sumX/(pa.length/2);
//levY=sumY/(pa.length/2);
identitypoint=new Point(pa[14],pa[15]);
_MapApp.centerAndZoom(identitypoint,14);for(i=0;i<pa.length;i+=2){
var signlepoint=new Point(pa[i],pa[i+1]);
  var pIcon=new Icon();
  pIcon.image="images/gpsstatus ehicle_motor_active.gif";
  pIcon.height=32;
  pIcon.width=32;
  pIcon.topoffst=0;
  pIcon.leftoffset=0;
 
  sigletitle=ata[i/2];
  if(typeof iPos=="undefined"||iPos==null)iPos=7;
  var title=new Title(sigletitle,12,iPos,"宋体",null,null,"red","2");
  var e=new Marker(signlepoint,pIcon,title);
  _MapApp.addOverlay(e,false);
}}
//当单击某个地方的名字时精确定位到该地址在地图上的位置
function exactLocation(result,addresstitles,i){
    var pa=new Array();
var ata=new Array();pointsresult=result.toString();
addresstitle=addresstitles.toString();
ata=addresstitle.split(",");
pa=pointsresult.split(",");pointX=pa[2*i];
pointY=pa[2*i+1];exactPoint=new Point(pointX,pointY);
_MapApp.centerAndZoom(exactPoint,14)
}
弹出moveto,无效参数,NaN 、Null、Undefined und NaN 帮忙看看那里出错了?
我测试了下,point=points.toString();在这个后输入alert(1);这个1能弹出来,
addIdentify(point,addresstitle);
在这个后输入alert(2);
这个2没弹出来,显示的是无效参数,再点就是NaN 、Null、Undefined und NaN