上云DEMO不显示地图元素,web端定位也不准确,无法同步绘制和显示地图元素

Comments

5 comments

  • DJI Developer Support
    Pilot2进入地图后,没有显示地图元素按钮是指什么呢?Pilot2接入云服务后,地图页面是没有变化的。 地图元素的经纬度坐标采用了WGS84坐标系,如果Web端采用的是百度、高度地图等,需要做坐标转换。 Pilot需要加载ws模块,后端会通过Websocket协议更新Pilot端的地图元素。上云API-地图元素,消息发布。
    0
    Comment actions Permalink
  • 439903135

    没有显示地图元素按钮的意思是没有可以在地图上绘制地图矢量元素(线、多边形)的按钮;我是直接部署的demo源码,意思是我需要修改web端的代码进行坐标转换是吗?问题截图上已经显示ws模块已经正确加载,我试着在web端地图上绘制线或者多边形,但是Pilot地图界面中并没有同步先显示

    0
    Comment actions Permalink
  • 439903135

    另外,web端进入Annotations页面后,地图默认定位在深圳,那么比如我在郑州,那么我想在Polit遥控器所在位置绘制矢量的话,需要手动拖动web地图到这个位置吗?这样才能在Pilot上看到同步的地图元素吗

    0
    Comment actions Permalink
  • DJI Developer Support
    如下图标可以在Pilot端进行点、线、面元素的绘制。 ![](https://djisdksupport.zendesk.com/attachments/token/S9S8Y2MeAux8eeipjvKb15t9Z/?name=1PpRVcmhW49Xy64GHV4W-A.jpeg) 前端demo实现了WGS84坐标的转换,线面的转换有点偏差,需要您做适配处理。 这边暂时没有出现web端更新地图元素,Pilot端不显示的问题,您提供的截图也没发现此问题。 web端的定位前端是可以修改的,如果想在Pilot所在位置绘制矢量,可以在后端提供一个接口返回遥控器的地理坐标数据,使web端默认显示到遥控器端位置。 Pilot上的地图元素同步可以同步整个地图的元素,并不是在遥控器周围的点才能同步。
    0
    Comment actions Permalink
  • 439903135

    明白了,非常感谢。

    0
    Comment actions Permalink

Please sign in to leave a comment.