关于arcgis:arcgis-for-js根据经纬度添加图片标注

1.申明三个包

  • esri/layers/GraphicsLayer
  • esri/Graphic
  • esri/geometry/Point
    2.申明GraphicsLayer并且add到map外面
    3.初始化图片标记点并且add到GraphicsLayer

    async ShowLocation() {
        let that = this
        const Graphic = await arcgisPackage.Graphic
        const GraphicsLayer = await arcgisPackage.GraphicsLayer
        const Point = await arcgisPackage.Point
        
        let layer = new GraphicsLayer()
        that.map.add(layer)
    
        var symbol = {
          type: "picture-marker",
          url: require('../../../assets/img/onepicture/ta.png'),//图片地址
          width: "64px",
          height: "64px"
        };
        var point = new Point(103.880812,27.802255);
        var gp = new Graphic(point,symbol);
    
        layer.graphics.add(gp);
      },

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理