dji-sdk / Mobile-UXSDK-Android

DJI Mobile UXSDK is a suite of product agnostic UI objects that fast tracks the development of Android applications using the DJI Mobile SDK.
Other
154 stars 109 forks source link

MapWidget的setMapCenterLock方法是设置地图定位位置的吗?为什么无效? #120

Open qinxianyuzou opened 3 years ago

qinxianyuzou commented 3 years ago

我看代码,这个方法应该是设置地图定位到无人机或者手机的吧?但是我设置了却没有效果,依旧在北京

dji-dev commented 3 years ago

Agent comment from Luce Luo in Zendesk ticket #45857:

尊敬的用户,

您好!感谢您联系DJI 大疆创新。 setMapCenterLock指的设置当前地图中心围绕飞机或者home点显示。 您指的的依旧在北京,应该是指的地图显示在北京吧,这种情况是当前没有检测到飞机位置导致的,和该方法无关,建议您检查确认下GPS位置。

非常感谢您的理解与配合,祝您生活愉快!

Best Regards,

DJI 大疆创新SDK技术支持

qinxianyuzou commented 3 years ago

Agent comment from Luce Luo in Zendesk ticket #45857:

尊敬的用户,

您好!感谢您联系DJI 大疆创新。 setMapCenterLock指的设置当前地图中心围绕飞机或者home点显示。 您指的的依旧在北京,应该是指的地图显示在北京吧,这种情况是当前没有检测到飞机位置导致的,和该方法无关,建议您检查确认下GPS位置。

非常感谢您的理解与配合,祝您生活愉快!

Best Regards,

DJI 大疆创新SDK技术支持

这个方法必须要链接飞机,并且飞机检测到gps才能正常使用吗?我看大疆的DJI Pilot不连接遥控和飞机也能正常显示自己的位置啊。为什么我的不行?我把setMapCenterLock设置为home,那么定位不是应该在我的手机位置吗?我怀疑是MapWidget里面的homeMarker这个变量是null,所以无法正常定位,不知道这个在什么情况下会是空?