1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798 |
- {!! $grid !!}
- <style type="text/css">
- .clearfix:after{display:block;clear:both;content:"";visibility:hidden;height:0;}
- .clearfix{zoom:1; /*为了兼容IE*/}
- </style>
- <script type="text/javascript" src="{{ theme_asset('app/js/drag.js') }}"></script>
- <script type="text/javascript" src="{{ theme_asset('app/js/jobfair.js') }}"></script>
- <script type="text/javascript" src="{{ theme_asset('app/js/jobfair/DrawingManager_min.js') }}"></script>
- <script>
- // 百度地图API功能
- function G(id) {
- return document.getElementById(id);
- }
- var map = new BMap.Map("container");
- var map_x = $("#x").val();
- var map_y = $("#y").val();
- var map_zoom = $("#zoom").val();
- var address_id = $("#address").val();
- var mPoint = new BMap.Point(map_x,map_y);
- map.centerAndZoom(mPoint,map_zoom);
- map.enableScrollWheelZoom(true);
- map.addControl(new BMap.NavigationControl());
- if(address_id){
- sear(address_id);
- $("#address").focus(function () {
- var ac = new BMap.Autocomplete( //建立一个自动完成的对象
- {"input" : "address"
- ,"location" : map
- });
- var myValue;
- ac.addEventListener("onconfirm", function(e) { //鼠标点击下拉列表后的事件
- var _value = e.item.value;
- console.log(_value);
- myValue = _value.province + _value.city + _value.district + _value.street + _value.business;
- $("#address").val(myValue);
- G("searchResultPanel").innerHTML ="onconfirm<br />index = " + e.item.index + "<br />myValue = " + myValue;
- sear(myValue);
- });
- })
- } else {
- var ac = new BMap.Autocomplete( //建立一个自动完成的对象
- {"input" : "address"
- ,"location" : map
- });
- ac.addEventListener("onhighlight", function(e) { //鼠标放在下拉列表上的事件
- var str = "";
- var _value = e.fromitem.value;
- var value = "";
- if (e.fromitem.index > -1) {
- value = _value.province + _value.city + _value.district + _value.street + _value.business;
- }
- str = "FromItem<br />index = " + e.fromitem.index + "<br />value = " + value;
- value = "";
- if (e.toitem.index > -1) {
- _value = e.toitem.value;
- value = _value.province + _value.city + _value.district + _value.street + _value.business;
- }
- str += "<br />ToItem<br />index = " + e.toitem.index + "<br />value = " + value;
- G("searchResultPanel").innerHTML = str;
- });
- var myValue;
- ac.addEventListener("onconfirm", function(e) { //鼠标点击下拉列表后的事件
- var _value = e.item.value;
- myValue = _value.province + _value.city + _value.district + _value.street + _value.business;
- G("searchResultPanel").innerHTML ="onconfirm<br />index = " + e.item.index + "<br />myValue = " + myValue;
- sear(myValue);
- });
- }
- function setPlace(){
- map.clearOverlays(); //清除地图上所有覆盖物
- function myFun(){
- var pp = local.getResults().getPoi(0).point; //获取第一个智能搜索的结果
- map.centerAndZoom(pp, map_zoom);
- map.addOverlay(new BMap.Marker(pp)); //添加标注
- }
- var local = new BMap.LocalSearch(map, { //智能搜索
- onSearchComplete: myFun
- });
- local.search(myValue);
- }
- function sear(result){//地图搜索
- var local = new BMap.LocalSearch(map, {
- renderOptions:{map: map}
- });
- local.search(result);
- }
- </script>
|