|
@@ -272,18 +272,6 @@ function setBaseInfo() {
|
|
|
layerState.user_name = layer.resource?.user_name;
|
|
layerState.user_name = layer.resource?.user_name;
|
|
|
layerState.element_from = layer.element_from;
|
|
layerState.element_from = layer.element_from;
|
|
|
layerState.height = layer.height
|
|
layerState.height = layer.height
|
|
|
- let coordinate: GeojsonCoordinate
|
|
|
|
|
- switch (geoType) {
|
|
|
|
|
- case GeoType.Point:
|
|
|
|
|
- coordinate = gcj02towgs84(layer.resource?.content.geometry.coordinates[0], layer.resource?.content.geometry.coordinates[1]) as GeojsonCoordinate
|
|
|
|
|
- layerState.longitude = coordinate[0]
|
|
|
|
|
- layerState.latitude = coordinate[1]
|
|
|
|
|
- break
|
|
|
|
|
- case GeoType.LineString:
|
|
|
|
|
- break
|
|
|
|
|
- case GeoType.Polygon:
|
|
|
|
|
- break
|
|
|
|
|
- }
|
|
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -378,6 +366,10 @@ async function updateElements() {
|
|
|
const currentLayer = selectedLayer.value
|
|
const currentLayer = selectedLayer.value
|
|
|
content = currentLayer.resource.content
|
|
content = currentLayer.resource.content
|
|
|
content.properties.color = layerState.color
|
|
content.properties.color = layerState.color
|
|
|
|
|
+ // 移除标点
|
|
|
|
|
+ useGMapCoverHook.removeCoverFromMap(currentLayer.id)
|
|
|
|
|
+ // 移除文本覆盖物
|
|
|
|
|
+ useGMapCoverHook.removeCoverFromMap(currentLayer.id + '_text')
|
|
|
updateMapElement(selectedLayer.value, layerState.layerName, layerState.color)
|
|
updateMapElement(selectedLayer.value, layerState.layerName, layerState.color)
|
|
|
const result = await updateElementsReq(layerState.layerId, {
|
|
const result = await updateElementsReq(layerState.layerId, {
|
|
|
name: layerState.layerName,
|
|
name: layerState.layerName,
|