我用C#调用这个js函数进行百度地图定位为什么老是会出现getLabel().content为空或者不是对象,求大神指导

hh01 2015-07-01 10:31:56
附上程序
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<style type="text/css">
body, html{width: 100%;height: 100%;margin:0;font-family:"微软雅黑";}
#allmap{height:500px;width:100%;}
#r-result{width:100%; font-size:14px;}
</style>
<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=PqSkynw0KHSutsmnR40wgndC"></script>
<script type="text/javascript" src="http://developer.baidu.com/map/jsdemo/demo/convertor.js"></script>
<title>北斗定位</title>
</head>
<body>
<div id="allmap"></div>
</body>
</html>
<script type="text/javascript">
var map = new BMap.Map("allmap"); // 创建Map实例
var BDpoint = new BMap.Point(116.404, 39.915); // 创建点坐标
map.centerAndZoom(BDpoint,12); // 初始化地图,设置中心点坐标和地图级别
map.enableScrollWheelZoom(); //启用滚轮放大缩小

function DrawPoint()
{
var Array = [];
cnum=" ";
var total_num =3;
for( var i=0;i<total_num;i++)
{
Array.push(window.external.Getpoints(i));
}
var point = new BMap.Point(Array[0], Array[1]);

deletePoint(Array[2]);
trans(Array[0], Array[1]);

}
translateCallback=function addaddess(point)
{
var Array = [];
var total_num = 3;
for (var i = 0; i < total_num; i++) {
Array.push(window.external.Getpoints(i));
}
var Carnum = Array[2];
var marker=new BMap.Marker(point);
map.addOverlay(marker);
var label = new BMap.Label(Carnum, { "offset": new BMap.Size(9, -15) });
marker.setLabel(label);
map.setZoom(14);
}
function trans(x,y){
var BDPoint=new BMap.Point(x,y);
BMap.Convertor.translate(BDPoint,0,translateCallback); //真实经纬度转成百度坐标
}


function deletePoint(num) {
var allOverlay = map.getOverlays();
for (var i = 1; i < allOverlay.length; i++) {

if (allOverlay[i].getLabel().content == num) {

map.removeOverlay(allOverlay[i]);
return false;
}
}
}

</script>
我在用运行C#时候,当传入定位数据运行到 if (allOverlay[i].getLabel().content == num)这行时就会出现getLabel().content为空或者不是对象,实在是搞不懂,求各位大神指导。
...全文
142 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

87,993

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧