#container{
height:100%;
width:100%;
text-align: center;
}
父类
顶级分类
@foreach($cate as $value)
{{$value->html.$value->title}}
@endforeach
标题
是否末级
layui.config({
base: '{{asset('static')}}/layuiadmin/' //静态资源所在路径
}).extend({
index: 'lib/index' //主入口模块
}).use(['index', 'form'], function(){
var $ = layui.$
,form = layui.form
;
var map = new AMap.Map("container", {
resizeEnable: true
});
var geocoder,marker;
function geoCode() {
if(!geocoder){
geocoder = new AMap.Geocoder({
city: "0574" //仅浙江范围
});
}
var address = $('input[name=title]').val();
if(address == ''){
//默认给宁波这个位置
address = '宁波';
}
geocoder.getLocation(address, function(status, result) {
if (status === 'complete'&&result.geocodes.length) {
var lnglat = result.geocodes[0].location
$('input[name=longitude]').val(lnglat.lng);
$('input[name=latitude]').val(lnglat.lat);
if(!marker){
marker = new AMap.Marker();
map.add(marker);
}
marker.setPosition(lnglat);
map.setFitView(marker);
}else{
// layer.msg('请输入正确的地址');
}
});
};
var clickHandler = function(e) {
$('input[name=longitude]').val(e.lnglat.lng);
$('input[name=latitude]').val(e.lnglat.lat);
console.log(e.lnglat);
marker.setPosition(e.lnglat);
};
map.on('click', clickHandler);
$("input[name=title]").keydown(function(e){
if (e.keyCode === 13) {
geoCode();
return false;
}
return true;
});
$("input[name=title]").keyup(function(){
geoCode();
return false;
});
})