黑狼突击客 2023-11-29 11:45 采纳率: 0%
浏览 32

html前端引用高德地图无法显示村居镇街文字描述

前端引用高德地图不想要看到学校、地铁站、医院之类的建筑物,只展示到村居的文字显示?我现在一打开是这样展示很多乱七八糟的学校医院建筑的标识,但是我看高德jsapi中可以展示村居,我怎么调缩放比例都还是展示这些建筑物的,放大也没看到镇街村居之类的文字显示

我的引用:

img

高德jsAPI:

img

  • 写回答

2条回答 默认 最新

  • 梦回阑珊 2023-11-29 14:39
    关注

    回复不易,麻烦关注下博主,后面还有问题直接私信我,谢谢!!!

    在使用高德地图 JavaScript API 开发前端应用时,你可以通过调整地图的显示样式来控制地图中显示的内容。具体来说,你可以使用高德地图的AMap.Map类的 setFeatures 方法来设置地图的显示要素,以及通过AMap.Map类的 setZoom 方法来设置缩放级别。

    以下是一个简单的示例,演示如何设置地图的显示要素和缩放级别,以只展示村居等文字信息:

    // 初始化地图
    var map = new AMap.Map('mapContainer', {
      zoom: 12, // 设置初始缩放级别
      center: [经度, 纬度], // 设置初始中心点坐标
    });
    
    // 设置地图显示要素,此处设置为只显示村居
    map.setFeatures(['road', 'building', 'town', 'village']); // 调整为你需要的要素
    
    // 设置缩放级别,确保只显示村居等文字信息
    map.setZoom(12); // 调整为你需要的缩放级别
    
    
    

    上述代码中,setFeatures 方法用于设置地图的显示要素,参数是一个数组,包含了要显示的要素类型。在这里,我将要素设置为道路('road')、建筑物('building')、城镇('town')、村庄('village')。你可以根据需求调整这个数组,只保留你希望显示的要素。

    setZoom 方法用于设置地图的缩放级别,确保只显示你希望展示的文字信息。

    评论

报告相同问题?

问题事件

  • 创建了问题 11月29日