| | |
| | | } |
| | | </script> |
| | | <script src="${ctxPath}/static/modular/system/tOrder/tOrder_info.js"></script> |
| | | <script type="text/javascript" src="https://webapi.amap.com/maps?v=2.0&key=86fcccf007b64ae97b01c3c982c0ef0f&plugin=AMap.PlaceSearch,AMap.AutoComplete,AMap.Marker,AMap.Geocoder"></script> |
| | | <script type="text/javascript" src="https://webapi.amap.com/maps?v=2.0&key=86fcccf007b64ae97b01c3c982c0ef0f&plugin=AMap.PlaceSearch,AMap.AutoComplete,AMap.Marker,AMap.Geocoder,AMap.Geolocation"></script> |
| | | <script type="text/javascript"> |
| | | //地图加载 |
| | | var map1 = new AMap.Map("container1", { |
| | |
| | | |
| | | function autoInput1(){ |
| | | var keywords = document.getElementById("tipinput1").value; |
| | | AMap.plugin('AMap.AutoComplete', function(){ |
| | | // 实例化Autocomplete |
| | | var autoOptions = { |
| | | city: '全国' |
| | |
| | | $(".amap-sug-result-one").append('<div class="auto-item amapaddr" id="amap-sug4" onclick="javascript:geoCode1(\''+result.tips[key].name+'\', \''+result.tips[key].district+ result.tips[key].address+'\');">' + result.tips[key].name+ " <span style='color: darkgray;margin-left: 13px;'>" + result.tips[key].district+ result.tips[key].address+ " </span></div>"); |
| | | } |
| | | }) |
| | | }) |
| | | } |
| | | |
| | | autoInput1(); |
| | |
| | | var address = t; //document.getElementById('address').value; |
| | | geocoder1.getLocation(address, function(status, result) { |
| | | if (status === 'complete'&&result.geocodes.length) { |
| | | console.log(result); |
| | | // console.log(result); |
| | | var lnglat = result.geocodes[0].location; |
| | | TOrderInfoDlg.startAddress = { |
| | | name: t, |
| | |
| | | |
| | | |
| | | map1.on('click', function(e) { |
| | | console.log(e,'e') |
| | | |
| | | var lnglatXY = [e.lnglat.getLng(), e.lnglat.getLat()]; |
| | | geocoder1.getAddress(lnglatXY, function (status, result) { |
| | | if (status === 'complete' && result.info === 'OK') { |
| | | // console.log(result,'result') |
| | | |
| | | var address = result.regeocode.formattedAddress; |
| | | // console.log(address,'address'); |
| | | TOrderInfoDlg.startAddress = { |
| | | name: address, |
| | | address: result.regeocode.addressComponent.province+result.regeocode.addressComponent.city+result.regeocode.addressComponent.district, |
| | | lat: e.lnglat.getLat(), |
| | | lon: e.lnglat.getLng(), |
| | | }; |
| | | document.getElementById('tipinput1').value = address; |
| | | } else { |
| | | log.error('根据坐标查询地址失败'); |
| | | } |
| | | }); |
| | | // console.log(e,'e') |
| | | ln = e.lnglat.getLng(); |
| | | lt = e.lnglat.getLat(); |
| | | if (marker1){ |
| | |
| | | autoComplete.search(keywords, function(status, result) { |
| | | $(".amap-sug-result-two").html(""); |
| | | $(".amap-sug-result-two").show(); |
| | | console.log(result.info); |
| | | // console.log(result.info); |
| | | for(const key in result.tips){ |
| | | $(".amap-sug-result-two").append('<div class="auto-item amapaddr" id="amap-sug4" onclick="javascript:geoCode2(\''+result.tips[key].name+'\', \''+result.tips[key].district+ result.tips[key].address+'\');">' + result.tips[key].name+ " <span style='color: darkgray;margin-left: 13px;'>" + result.tips[key].district+ result.tips[key].address+ " </span></div>"); |
| | | } |
| | |
| | | var address = t; //document.getElementById('address').value; |
| | | geocoder2.getLocation(address, function(status, result) { |
| | | if (status === 'complete'&&result.geocodes.length) { |
| | | console.log(t); |
| | | console.log(result); |
| | | var lnglat = result.geocodes[0].location; |
| | | TOrderInfoDlg.endAddress = { |
| | | name: t, |
| | |
| | | |
| | | |
| | | map2.on('click', function(e) { |
| | | console.log(e,'e'); |
| | | |
| | | var lnglatXY = [e.lnglat.getLng(), e.lnglat.getLat()]; |
| | | geocoder2.getAddress(lnglatXY, function (status, result) { |
| | | if (status === 'complete' && result.info === 'OK') { |
| | | |
| | | var address = result.regeocode.formattedAddress; |
| | | TOrderInfoDlg.endAddress = { |
| | | name: address, |
| | | address: result.regeocode.addressComponent.province+result.regeocode.addressComponent.city+result.regeocode.addressComponent.district, |
| | | lat: e.lnglat.getLat(), |
| | | lon: e.lnglat.getLng(), |
| | | }; |
| | | document.getElementById('tipinput2').value = address; |
| | | } else { |
| | | log.error('根据坐标查询地址失败'); |
| | | } |
| | | }); |
| | | |
| | | ln = e.lnglat.getLng(); |
| | | lt = e.lnglat.getLat(); |
| | | |