基于JDBC从数据库中读取数据,在百度地图批量标注地点
一、相关技术
JSP,JDBC,JSON,JS,百度地图API
二、基于JDBC从数据库读取数据
var ls_City = '<%=lsCity%>';
四、JSON字符串转换为JSON对象
var objRecords1 = eval("(" + ls_City + ")");//后台数据json格式
五、显示地图
六、地图标注
var objRecords = eval("(" + ls_City + ")");//后台得到的数据包含经纬度,json格式的
var points = new Array();
for ( var i = 0; i < objRecords.length; i++) {
var marker = new BMap.Marker(new BMap.Point(objRecords[i].X, objRecords[i].Y));//创建标注对象
points.push(marker);
}
for ( var i = 0; i < objRecords.length; i++) {
map.addOverlay(points[