代码如下:
<!doctype html> <html> <head> <title>高德地图</title> <meta charset = "utf-8" /> <script src="https://webapi.amap.com/maps?v=1.2&key=662b7a5d373bccb29453167d08245aef" type="text/javascript"></script> <script> var mapobj; function getcoordinate(location){ var geocoderoption = { range:300,//范围 crossnum:2,//道路交叉口数 roadnum:3,//路线记录数 poinum:2//poi点数 }; var geocoder = new amap.geocoder(geocoderoption); geocoder.geocode(location, function(data){ var x = (data.list)[0].x; var y = (data.list)[0].y; document.getelementbyid("result").innerhtml = x + "," + y; var position=new amap.lnglat(x,y);//创建中心点坐标 if (!mapobj) { mapobj=new amap.map("container",{center:position, level:18});//创建地图实例 }else { mapobj.setzoomandcenter(18,position); } }); } </script> <style type="text/css"> html{height:100%} body{height:100%;margin:0px;padding:0px} #container{height:100%} </style> </head> <body> <p> <input type="text" id="input1"> <button type="button" onclick="getcoordinate(document.getelementbyid('input1').value)">查询坐标</button> </p> <p id="result"></p> <p id="container"></p> </body> </html>
使用时直接将以上代码拷贝到一个文本文件中,保存为html格式,用打开,就可以直接使用了。
界面如下:
如对本文有疑问, 点击进行留言回复!!
web前端基础之HTML5语义化新标签学习笔记(8)学会用语义化标签
网友评论