mysql获取经纬度_mysql-百度地图从MySql中获取经纬度

该博客介绍了如何使用Java连接MySQL数据库,从表中获取经纬度数据,并展示了如何将这些数据用于在百度地图上绘制折线。通过示例代码,展示了数据查询、坐标点提取以及在地图上的应用。
摘要由CSDN通过智能技术生成

String driverName="com.mysql.jdbc.Driver";//驱动程序名

String userName="root";//数据库用户名

String userPasswd="qwe";//密码

String dbName="test";//数据库名

String tableName="location";//表名

//联结字符串

String url="jdbc:mysql://localhost/"+dbName+"?user="+userName+"&password="+userPasswd;

Class.forName("com.mysql.jdbc.Driver").newInstance();

Connection connection=DriverManager.getConnection(url);

Statement statement = connection.createStatement();

String sql="SELECT * FROM "+tableName;

ResultSet rs = statement.executeQuery(sql);

int size = rs.getRow();//数据行数

ResultSetMetaData rmeta = rs.getMetaData();//获得数据结果集合

int numColumns=rmeta.getColumnCount();//确定数据集的列数,亦字段数

//输出每一个数据值

out.print(size+" ");

out.print("

");

while(rs.next()) {

out.print(rs.getString(1)+" ");//编号

out.print("|");

Double point1=rs.getDouble(4);

Double point2=rs.getDouble(3);

out.print(point1+" ");//输出经度

out.print(point2+" ");//输出纬度

out.print("

");

}

%>

body, html,#allmap {width: 100%;height: 100%;overflow: hidden;margin:0;}#l-map{height:100%;width:78%;float:left;border-right:2px solid #bcbcbc;}#r-result{height:100%;width:20%;float:left;}

折线

var map = new BMap.Map("allmap");var point = new BMap.Point(113.001,28.23540605);var p=document.from1.myhidden.value;map.centerAndZoom(point, 13);var polyline = new BMap.Polyline([ new BMap.Point(113.0051,28.2334), new BMap.Point(113.0031,28.2322), new BMap.Point(113.0041,28.23241)], {strokeColor:"blue", strokeWeight:6, strokeOpacity:0.5});//这里的坐标需要从数据库获取!! 卡在这里了map.addOverlay(polyline);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值