最近在公司的项目中所用到的一个模块。通过百度地图API和本地数据库所连接起来。在显示的百度地图中所出现的标记点都是本地数据库中保存的记录。
由于是刚刚毕业,在公司做ASP.NET才半年的光景,所以语言表达和组织上都没有各位前辈那么流畅,而且是小弟第一篇博文,还是请各位多多指点。
首先先建数据库的表。因为只是一个很小的测试案例,所以只用到了三个字段,其中Point字段是保存经纬度,Title字段是保存标记点的名称。
接下来做一个添加页面。在添加页面根据所输名称和地址来获取其在百度地图上的经纬度。然后通过访问数据库,可以将标记点的信息和经纬度保存在数据表中。
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>添加</title> <script type="text/javascript" src="http://api.map.baidu.com/api?key=59db371659c04947a1ff044e80565718&v=1.1&services=true"> </script> type="text/javascript"></script>--%> <script src="js/jquery-1.4.4.min.js" type="text/javascript"></script> </head> <body> <form id="form1" runat="server"> 名称<input id="text1" type="text" value="" runat="server" /> <br /> 地址<input id="text3" type="text" value="" runat="server" /> <br /> <div style="width: 400px; height: 200px; border: 1px solid gray" id="info" runat="server"> <asp:TextBox runat="server" Style="width: 200px; height: 100px;" ID="jwd"></asp:TextBox> </div> <input id="btn1" type="button" value="经纬度查询" /> <div style="width: 400px; height: 200px; border: 1px solid gray"</