1、使用需要注册吗?


不需要注册,您只要接受并认可 《腾讯地图API使用条款》,并按照参考手册进行开发,即可直接调用。


2、定位SDK是否免费? 调用有次数限制吗?


目前腾讯定位SDK对非商业目的使用的开发者不收取任何费用。如您计划以商业目的使用定位SDK,则需要事先获取腾讯位置服务商业授权


3、腾讯位置服务定位SDK在使用过程中,需要请求读写存储的权限才能用,这个权限有什么用途,是否能去掉?


腾讯位置服务的定位SDK有缓存的需求,需要读取存储权限,因此该功能不能取消。


4、腾讯位置服务的SDK是否支持IPv6网络?


腾讯位置服务的SDK目前是通过域名访问的,支持IPv6网络,请放心使用。


5、腾讯位置服务的定位SDK是否有接口限制?


目前腾讯位置服务的SDK没有任何限制,且支持多线程并发访问。


6、请问一下腾讯地图给androidapp的sdk提供的经纬度坐标系是火星坐标系吗?


sdk使用的是火星坐标。


7、定位SDK在室内GPS打开的情况下也无法定位?


(1)GPS只有室外场景下才生效。

(2)网络定位没有方向属性。

(3)GPS必须保证位置服务类型为高精定位(设置里面看)。

(4)有时候在室外场景下,由于可观测星数不足导致GPS无法定位,我们还是会按网络定位走。

(5)GPS芯片在有的手机上会有问题,重启后有概率可以恢复。如GPS芯片有问题导致无法使用GPS定位,这个不在我们能力范围内。


8、定位失败问题?


定位请求失败返回error code值,Error code值返回有两类,一类是接口直接返回,还有Listener回调返回。

(1)接口直接返回:

       a. 设备缺少使用腾讯定位服务需要的基本条件,通常是权限问题。确保是在真机上运行。

       b. 配置的 key 不正确:检查manifest文件中key的配置是否正确。

       c. 加载so失败:检查打出的APK是否将so打进去了。是否按官网要求屏蔽了定位SDK相关API的混淆。

       d. ClassLoader获取或加载失败。很少见,出了这个异常一般是代码有错误了。

       e. 插件加载或插件调用方法抛出异常。检查so文件是否打进了APK文件,删除本地App重新安装。

(2)Listener回调返回

       a. 因为网络原因导致定位请求失败。确保手机当前网络连接可用,WiFi和移动网络至少有一个开启,且能正常联网。

       b. 定位请求上报数据缺失导致定位请求失败。检查权限配置是否正确。相关权限是否给与。有时候也会因为用户位置周围确实数据缺失导致定位失败,可以让用户移动一下再测试。

       c. 404- 后台定位失败。通常是上报的用于定位的指纹数据没有在后台找到对应的位置导致的,有可能是因为端上权限问题,导致采集的WiFi和基站数据不足以满足定位条件。如果确保定位权限可以让用户提供设备IMEI号和大概的定位时间(至少精确到天)。


9、定位精度问题?


定位SDK有三种,按精度排序:GPS>WiFi>Cell。其中GPS只有室外可用,WiFi和cell都属于网络定位,室内外都可以用。在室外返回网络定位结果一般是GPS不可用或GPS观测星数太少导致的。如果有用户反映定位精度低,解决路径如下:

(1)确定系统位置服务开启,模式为“高精”。只有“高精”模式才允许使用GPS服务。

(2)确认手机GPS硬件没问题,有的手机由于自身原因,GPS模块会初始化失败,这时候重启手机一般可解决。

(3)将WiFi打开,不一定非要连上,但一定要保证有网。

(4)如果还是反馈定位精度不够,位置偏差大,请用户提供手机IMEI和大概的定位时间给我。


10、WGS84坐标下返回结果中看不到地名


按照国家测绘局对地理信息保密要求,我们无法提供这样的功能。如果您需要地名信息,请使用GCJ02坐标。


11、无法定位成功


(1)首先请检查您的程序编写正确。可使用我们提供的 Demo 进行对比验证。

(2)请确保是在真机上运行程序。

(3)请确保网络连接可用,即3G或WiFi正常(不要求必须开启GPS)。可使用不同的网络环境进行对比验证。

(4)请确定您的 Key 是否正确。

(5)受限于基站和WiFi热点分布范围及更新速度,无法 100% 保证网络定位成功。建议将设备移动到 500~800 米外重新测试。

(6)如果仍然无法定位成功,请到反馈建议平台中查看类似问题或直接提问,会有专人为您解答。