添加,如果你要应用地图标记,并且,不需要用户输入坐标,你可以不修改提交表单,只修改显示的目标即可。
经纬度还是和以前一样,自己在添加信息的时候输入进去,至于那些经纬度如何获取,把如下代码保存到html结尾的文件当中。
不会的下载附件。- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <title>pcload地图坐标读取工具</title>
- <style type="text/css">
- <!--
- body {
- font: 100% Verdana, Arial, Helvetica, sans-serif;
- background: #666666;
- margin: 0;
- padding: 0;
- text-align: center;
- color: #000000;
- }
- .oneColElsCtr #container {
- width: 46em;
- background: #FFFFFF;
- margin: 0 auto;
- border: 1px solid #000000;
- text-align: left;
- }
- .oneColElsCtr #mainContent {
- padding: 0 20px;
- }
- -->
- </style></head>
- <body class="oneColElsCtr">
- <div id="container">
- <div id="mainContent">
- <h1> pcload地图坐标读取工具 </h1>
- <p>该工具是用来读取地图坐标,包括经度/纬度.</p>
- <script language="javascript" src=" http://api.51ditu.com/js/maps.js "></script>
- <script language="javascript" src="http://api.51ditu.com/js/ezmarker.js"></script>
- <h2>标注获取坐标</h2>
- <table>
- <tr><td colspan='2'></td></tr>
- <tr><td>经度</td><td><input type="text" id="x" name="x"></td></tr>
- <tr><td>纬度</td><td><input type="text" id="y" name="y"></td></tr>
- <tr><td>比例尺级别</td><td><input type="text" id="z" name="z"></td></tr>
- </table>
- <script language="JavaScript">
- <!--
- //setMap是ezmarker内部定义的接口,这里可以根据实际需要实现该接口
- function setMap(point,zoom)
- {
- document.getElementById("x").value=point.getLongitude();
- document.getElementById("y").value=point.getLatitude();
- document.getElementById("z").value=zoom;
- }
- var ezmarker = new LTEZMarker("pos");
- ezmarker.setDefaultView("xinxiang",6); //设置ezmarker地图的默认视图位置
- ezmarker.setSearch(true,"新乡"); //设置默认搜索城市
- LTEvent.addListener(ezmarker,"mark",setMap);//"mark"是标注事件
- //-->
- </script>
-
- </div>
- </div>
- </body>
- </html>
复制代码 |
|