类 TencentLocationManagerOptions

    • 方法概要

      所有方法 静态方法 具体方法 
      修饰符和类型 方法 说明
      static java.lang.String getExtraDataForKey​(java.lang.String key)
      通过 key 获取 Extra Data 中的数据, SDK 内部使用
      static java.lang.String getExtraKey()
      获取已设置的高级extraKey, 未设置时返回" ".
      static java.lang.String getKey()
      获取设置的key, 未设置时返回 "".
      static boolean isLoadLibraryEnabled()  
      static boolean isUploadGpsForNavi()  
      static void setDebuggable​(boolean debuggable)  
      static void setExtraData​(java.lang.String key, java.lang.String value)
      在获取 TencentLocationManager 实例之前, 通过此接口, 向 SDK 设置 Extra Data
      static boolean setExtraKey​(java.lang.String key)
      使用定位SDK高级功能,需要通过此接口设置额外key,请联系客服获取
      static boolean setKey​(java.lang.String key)
      设置AppKey
      static void setLoadLibraryEnabled​(boolean enabled)
      设置是否由定位SDK自动加载so library(缺省时为自动加载).
      static void setUploadGpsForNavi​(boolean enabled)  
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • TencentLocationManagerOptions

        public TencentLocationManagerOptions()
    • 方法详细资料

      • setLoadLibraryEnabled

        public static void setLoadLibraryEnabled​(boolean enabled)
        设置是否由定位SDK自动加载so library(缺省时为自动加载).

        • 如果设置自动加载为 true, 定位SDK会在合适的时机调用 System.loadLibrary(String) 自动加载 "libtencentloc.so", 若加载失败会返回相应的错误码
        • 如果设置自动加载为 false, 定位SDK不会自动加载 "libtencentloc.so". 此时App可自行处理加载过程并保证加载成功, 此外 so文件名不再限制为 "libtencentloc.so"
      • isLoadLibraryEnabled

        public static boolean isLoadLibraryEnabled()
      • setExtraKey

        public static boolean setExtraKey​(java.lang.String key)
        使用定位SDK高级功能,需要通过此接口设置额外key,请联系客服获取
        参数:
        key -
        返回:
      • getExtraKey

        public static java.lang.String getExtraKey()
        获取已设置的高级extraKey, 未设置时返回" ". 调用setExtraKey(String)设置key
      • setKey

        public static boolean setKey​(java.lang.String key)
        设置AppKey
        参数:
        key -
        返回:
      • getKey

        public static java.lang.String getKey()
        获取设置的key, 未设置时返回 "".

        腾讯定位SDK通过以下两种方式设置key

        • manifest中配置名为TencentMapSDK的meta-datavalue填写您申请的key (推荐)
        • 调用setKey(String)设置key (不推荐)
      • setDebuggable

        public static void setDebuggable​(boolean debuggable)
      • setUploadGpsForNavi

        public static void setUploadGpsForNavi​(boolean enabled)
      • isUploadGpsForNavi

        public static boolean isUploadGpsForNavi()
      • setExtraData

        public static void setExtraData​(java.lang.String key,
                                        java.lang.String value)
        在获取 TencentLocationManager 实例之前, 通过此接口, 向 SDK 设置 Extra Data
      • getExtraDataForKey

        public static java.lang.String getExtraDataForKey​(java.lang.String key)
        通过 key 获取 Extra Data 中的数据, SDK 内部使用