| 12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- var mapObject = null;
- var ids = ["id_image","id_image_label","id_google","id_gaode"]
- export function baseMapChangeHandler(map,item){
- mapObject = map;
- if(item == "影像"){
- mapObject.getLayers().forEach((val)=>{
- if(val){
- ids.forEach((id)=>{
- if(val.getProperties().id == id && val.getProperties().id != "id_image" && val.getProperties().id != "id_image_label"){
- val.setVisible(false);
- }else if(val.getProperties().id == id && val.getProperties().id == "id_image" || val.getProperties().id == "id_image_label"){
- val.setVisible(true);
- }
- })
- }
- })
-
- }else if(item == "高德"){
- mapObject.getLayers().forEach((val)=>{
- if(val){
- ids.forEach((id)=>{
- if(val.getProperties().id == id && val.getProperties().id != "id_gaode" && val.getProperties().id != "id_image_label"){
- val.setVisible(false);
- }else if(val.getProperties().id == id && val.getProperties().id == "id_gaode" || val.getProperties().id == "id_image_label"){
- val.setVisible(true);
- }
- })
- }
- })
- }else if(item == "谷歌"){
- mapObject.getLayers().forEach((val)=>{
- if(val){
- ids.forEach((id)=>{
- if(val.getProperties().id == id && val.getProperties().id != "id_google" && val.getProperties().id != "id_image_label"){
- val.setVisible(false);
- }else if(val.getProperties().id == id && val.getProperties().id == "id_google" || val.getProperties().id == "id_image_label"){
- val.setVisible(true);
- }
- })
- }
- })
- }
- }
|