javascriptAPI-高德地图(点击选地址)
基本地图展示 经度: 纬度:
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>基本地图展示</title>
<script src="http://cache.amap.com/lbs/static/es5.min.js"></script>
<script src="http://webapi.amap.com/maps?v=1.3&key=你的key值"></script>
<script type="text/javascript" src="http://cache.amap.com/lbs/static/addToolbar.js"></script>
</head>
<body>
<tr>
<td height="25" align="center" bgcolor="#FFF9DF">经度:</td>
<td colspan="3" align="left" bgcolor="#FFFFFF" class="t5">
<div align="left">
<input name="lon" id="lon" readonly="true" type="number" step=0.0001 value="" size="70" />
</div>
</td>
</tr>
<tr>
<td height="25" align="center" bgcolor="#FFF9DF">纬度:</td>
<td colspan="3" align="left" bgcolor="#FFFFFF" class="t5">
<div align="left">
<input name="lat" id="lat" readonly="true" type="number" step=0.0001 value="" size="70" />
</div>
</td>
</tr>
<!---->
<tr>
<td height="25" align="center" bgcolor="#FFF9DF">选取经纬度:</td>
<td colspan="3" align="left" class="t5">
<div style="width:100%;height:500px;" id="container"></div>
</td>
</tr>
<tr>
</body>
<script>
var map = new AMap.Map("container", {
resizeEnable: true,
zoom:15,
//center: [116.397428, 39.90923]
});
var marker = new AMap.Marker({
position: map.getCenter(),
//draggable: true,
cursor: 'move',
raiseOnDrag: true
});
marker.setMap(map);
//为地图注册click事件获取鼠标点击出的经纬度坐标
var clickEventListener = map.on('click', function(e) {
//alert(e.lnglat.getLng());
document.getElementById("lon").value = e.lnglat.getLng();
document.getElementById("lat").value = e.lnglat.getLat();
marker.setPosition([e.lnglat.getLng(), e.lnglat.getLat()]); //
});
var auto = new AMap.Autocomplete({
input: "tipinput"
});
AMap.event.addListener(auto, "select", select);//注册监听,当选中某条记录时会触发
function select(e) {
if (e.poi && e.poi.location) {
map.setZoom(15);
map.setCenter(e.poi.location);
}
}
</script>
</html>
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐

所有评论(0)