|
@@ -18,7 +18,7 @@
|
|
|
|
|
|
<div class="map" ref="mapContainer"></div>
|
|
|
<!-- 地址解析结果 -->
|
|
|
- <div class="address-result" v-if="address">
|
|
|
+ <div class="address-result" v-if="lng">
|
|
|
<!-- 解析到地址:{{ address }}-->
|
|
|
<el-form-item label="经度" class="input-item">
|
|
|
<el-input v-model="lng" />
|
|
@@ -84,6 +84,8 @@ const openDialog = (row: any) => {
|
|
|
lng.value = e.latlng.lng.toFixed(5);
|
|
|
lat.value = e.latlng.lat.toFixed(5);
|
|
|
|
|
|
+ map.clearOverlays()
|
|
|
+
|
|
|
setMarker(e.latlng.lng.toFixed(5), e.latlng.lat.toFixed(5));
|
|
|
setAddressByCoordinate(e.latlng.lng.toFixed(5), e.latlng.lat.toFixed(5));
|
|
|
return false; // 阻止事件的冒泡和默认行为
|