|
@@ -76,7 +76,6 @@ var Gaode = L.tileLayer.chinaProvider("GaoDe.Normal.Map", {
|
|
|
minZoom: 5,
|
|
|
});
|
|
|
var baseLayers = {
|
|
|
- [ui18n.t("coord.edit.ggmap")]: '',
|
|
|
[ui18n.t("coord.edit.gmap")]: Gaode,
|
|
|
};
|
|
|
|
|
@@ -141,15 +140,20 @@ if(!isGoogle.value){
|
|
|
});
|
|
|
clickMarker.addTo(map);
|
|
|
}
|
|
|
+ console.log("baseLayers", baseLayers);
|
|
|
L.control.layers(baseLayers, null).addTo(map);
|
|
|
- map.on("click", function (e) {
|
|
|
+ map.on("click", async function (e) {
|
|
|
// 获取点击位置的经纬度坐标
|
|
|
+ console.log("click", e);
|
|
|
var latitude = e.latlng.lat;
|
|
|
var longitude = e.latlng.lng;
|
|
|
console.log("click", e, [longitude, latitude]);
|
|
|
-
|
|
|
+ let ress = await getGaoDeGaoDeList(`${longitude},${latitude}`, 2)
|
|
|
+ let data = ress.data && JSON.parse(ress.data) || {};
|
|
|
+ console.log("click",data, ress);
|
|
|
+ let formatted_address = data.regeocode && data.regeocode.formatted_address || "";
|
|
|
searchInfo.value = {
|
|
|
- text: "",
|
|
|
+ text: formatted_address.length ? formatted_address : "",
|
|
|
lat: latitude,
|
|
|
lng: longitude,
|
|
|
zoom: 0,
|