//初始化地图对象,加载地图
function mapInit(){
mapObj = new AMap.Map("container",{
//二维地图显示视口
view: new AMap.View2D({
center:new AMap.LngLat(w,ww),//地图中心点
resizeEnable: true,
zoom:13 //地图显示的缩放级别
})
}); //添加点标记,并使用自己的icon
addMarker1();
/* addMarker2();
addMarker3();*/
}//在地图上添加点标记函数
function addMarker1(){
var as=$("#user_name").val();
$.post("../MapAction/police.html",{"username":as},function(mes){
var dataObj = eval("(" + mes + ")"); // 转换为json对象
$.each(dataObj, function (i,item){
var g=item.long_lat.split(',');
var dd=g[0];
var ddd=g[1];
asb=item.long_lat;
er=new AMap.Marker({
icon:new AMap.Icon({ //复杂图标
size:new AMap.Size(40,40),//图标大小
image:"../image/dingwei.gif", //大图地址
imageOffset:new AMap.Pixel(0,0)//相对于大图的取图位置
}),
position:new AMap.LngLat(ddd,dd)
});
er.setMap(mapObj); //在地图上添加点});
});
}看了网上几种方法都没用 求大神
</script>
</head>
<body onLoad="mapInit()">
<div id="container" style="width:100%; height:95%; ">
<div id="ShowAD" style="position:absolute;z-index:100;width:100%;height:100%;"></div>
</div> <input type="hidden" id="user_name" name="user_name" value="${sessionScope.users.userName}"><input type="hidden" id="mingc" name="mingc" value="">
<div class="map_sta">
<div class="ms"><s class="x"></s>
</div>
</div>
</body>
</html> 试了网上几种方法都不能删除
function mapInit(){
mapObj = new AMap.Map("container",{
//二维地图显示视口
view: new AMap.View2D({
center:new AMap.LngLat(w,ww),//地图中心点
resizeEnable: true,
zoom:13 //地图显示的缩放级别
})
}); //添加点标记,并使用自己的icon
addMarker1();
/* addMarker2();
addMarker3();*/
}//在地图上添加点标记函数
function addMarker1(){
var as=$("#user_name").val();
$.post("../MapAction/police.html",{"username":as},function(mes){
var dataObj = eval("(" + mes + ")"); // 转换为json对象
$.each(dataObj, function (i,item){
var g=item.long_lat.split(',');
var dd=g[0];
var ddd=g[1];
asb=item.long_lat;
er=new AMap.Marker({
icon:new AMap.Icon({ //复杂图标
size:new AMap.Size(40,40),//图标大小
image:"../image/dingwei.gif", //大图地址
imageOffset:new AMap.Pixel(0,0)//相对于大图的取图位置
}),
position:new AMap.LngLat(ddd,dd)
});
er.setMap(mapObj); //在地图上添加点});
});
}看了网上几种方法都没用 求大神
</script>
</head>
<body onLoad="mapInit()">
<div id="container" style="width:100%; height:95%; ">
<div id="ShowAD" style="position:absolute;z-index:100;width:100%;height:100%;"></div>
</div> <input type="hidden" id="user_name" name="user_name" value="${sessionScope.users.userName}"><input type="hidden" id="mingc" name="mingc" value="">
<div class="map_sta">
<div class="ms"><s class="x"></s>
</div>
</div>
</body>
</html> 试了网上几种方法都不能删除
function mapInit(){
mapObj = new AMap.Map("container",{
//二维地图显示视口
view: new AMap.View2D({
center:new AMap.LngLat(w,ww),//地图中心点
resizeEnable: true,
zoom:13 //地图显示的缩放级别
})
});
//添加点标记,并使用自己的icon
addMarker1();
}
function mapInit(){
mapObj = new AMap.Map("container",{
//二维地图显示视口
view: new AMap.View2D({
center:new AMap.LngLat(w,ww),//地图中心点
resizeEnable: true,
zoom:13 //地图显示的缩放级别
})
});
//添加点标记,并使用自己的icon
addMarker1();
}
跟你说了er.setMap(mapObj); //在地图上添加点。添加后,你要刷新要么对历史er清理,要么map重新初始化。