| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 | 
							- <div class="">
 
-     <input type="text" readonly class="form-control" id="map_maploaction_{$name}" name="{$name}" value="{$val}" style="margin-bottom: 5px;">
 
-     <button id="gdmap_start_stop_{$name}" data-flag="1" onclick="changeBtn(this)" class="btn btn-sm btn-primary" type="button">开始标注</button>
 
-     <input type="text" id="gdmap_pickerInput_{$name}" class="search form-control" placeholder="搜索地址">
 
-     <div id="gdmap_container_{$name}" style="width:100%; height:300px"></div>
 
- </div>
 
- <script type="text/javascript">
 
-     window._AMapSecurityConfig = {
 
-         securityJsCode:"{:config('app.gdkey')}",
 
-     }
 
- </script>
 
- <script type="text/javascript" src="https://webapi.amap.com/maps?v=1.4.15&key={:config('app.gdmap')}"></script>
 
- <script src="https://webapi.amap.com/ui/1.0/main.js"></script>
 
- <script type="text/javascript">
 
-     var map = new AMap.Map('gdmap_container_{$name}', {
 
-         zoom: 16,
 
-         scrollWheel: true
 
-     });
 
-     var latlng = "{$val}";
 
-     var lat = "";
 
-     var lng = "";
 
-     if(latlng){
 
-         latlngs = latlng.split('-');
 
-         lat = latlngs[0];
 
-         lng = latlngs[1];
 
-     }
 
-     if(lat != ''){
 
-         map.setCenter([lng,lat]);
 
-     }
 
-     //地图中添加地图操作ToolBar插件
 
-     map.plugin(['AMap.ToolBar'], function() {
 
-         var toolBar = new AMap.ToolBar();
 
-         map.addControl(toolBar);
 
-     });
 
-     AMapUI.loadUI(['misc/PositionPicker','misc/PoiPicker'], function(PositionPicker,PoiPicker) {
 
-         var positionPicker = new PositionPicker({
 
-             mode: 'dragMap', //dragMap-拖拽地图  dragMarker-拖拽marker
 
-             map: map,
 
-         });
 
-         positionPicker.on('success', function(positionResult) {
 
-             var geocoder = new AMap.Geocoder();
 
-             //地理编码,返回地理编码结果
 
-             geocoder.getLocation(positionResult.address, function(status, result) {
 
-                 console.log('result',result,status,$('#gdmap_start_stop_{$name}').attr('data-flag'));
 
-                 if($('#gdmap_start_stop_{$name}').attr('data-flag') == 0){
 
-                     if (status === 'complete' && result.info === 'OK') {
 
-                         console.log(positionResult.position.lat+'-'+positionResult.position.lng);
 
-                         $('#map_maploaction_{$name}').val(positionResult.position.lat+'-'+positionResult.position.lng);
 
-                     }
 
-                 }
 
-             });
 
-         });
 
-         positionPicker.start();
 
-         var poiPicker = new PoiPicker({
 
-             input: 'gdmap_pickerInput_{$name}'
 
-         });
 
-         poiPickerReady(poiPicker);
 
-     });
 
-     function poiPickerReady(poiPicker) {
 
-         //选取了某个POI
 
-         poiPicker.on('poiPicked', function(poiResult) {
 
-             var poi = poiResult.item;
 
-             map.setCenter(poi.location);
 
-         });
 
-     }
 
-     function changeBtn(_self){
 
-         var flag = $(_self).attr('data-flag');
 
-         if(flag == 1){
 
-             $(_self).attr('data-flag',0).html('结束标注');
 
-         }else{
 
-             $(_self).attr('data-flag',1).html('开始标注');
 
-         }
 
-     }
 
- </script>
 
 
  |