<script src="http://libs.baidu.com/jquery/2.1.4/jquery.min.js"></script>
<script type="text/javascript" src="https://heerey525.github.io/layui-v2.4.3/layui-v2.4.5/layui.js"></script>
<script type="text/javascript" src="//api.map.baidu.com/api?v=2.0&ak=AnMOlYHxzVMkWfdjS6bFuxDk"></script>
<script type="text/javascript">
// 百度地图API功能
var map = new BMap.Map("allmap");
var point = new BMap.Point({$data['lng']}, {$data['lat']});
map.centerAndZoom('成都', 11);
map.enableScrollWheelZoom(true);
//点击返回
var geoc = new BMap.Geocoder();
map.addEventListener("click", function (e) {
var pt = e.point;
var input = document.getElementById('wd');
var input2 = document.getElementById('jd');
var address = document.getElementById("txtaddress");
//返回坐标
input.value = pt.lng;
input2.value = pt.lat;
//点击坐标返回地址
geoc.getLocation(pt, function (rs) {
var addComp = rs.addressComponents;
var addresstext = "";
if (addComp.province == addComp.city) {
addresstext = (addComp.province + addComp.district + addComp.street + addComp.streetNumber);
}else {
addresstext = (addComp.province + addComp.city + addComp.district +addComp.street + addComp.streetNumber);
}
address.value = addresstext;
});
});
map.addControl(new BMap.NavigationControl());
var local = new BMap.LocalSearch(map, {
renderOptions: { map: map }
});
theLocation();
function theLocation() {
var address = document.getElementById("txtaddress").value;
if (address != "") {
local.search(address);
}
}
//确定选择
function Determine() {
var wd = document.getElementById('wd');
var jd = document.getElementById('jd');
var address = document.getElementById("txtaddress");
if (!wd.value || !jd.value || !address.value) {
alert('请确定地址信息'); return false;
}
alert('ok');
}
生命不止,奋斗不息