图书、报刊出版者可以申请登记哪些权利?

图书、报刊出版者可以申请登记哪些权利?

   出版者有权许可或者禁止他人使用其出版的图书、期刊的版式设计,享有版式设计专有权。该权利的保护期软著代办一般需要多少钱为十年,截止于使用该版式设计的图书、期刊首次出版后第十年的12月31日。图书、期刊出版者可以申请版式设计专有权的app软著 软件说明文档登记。

表演者可申请登记哪些权利?

表演者可申请登记哪些权利?

《中华人民共和国著作权法》三十七条规定,表演者对其表演享有下列权利:
(1) 表明表演者身份;
(2app改名需要重新申请软著吗) 保护表演形象不受歪曲;
(3) 许可他人从现场直播和公开传送其现场表演,并获得报酬;
(4) 许可他人录音录像,并获得报酬;
(5) 许可他人复制、发行录有其表演的录音录像制品,并获得报酬;
(6) 许可他人通过信息网络向公众传播其表演,并获得报酬的权利。软著 跟 app上架
其中,(1)、(2)项规定的权利的保护期不受限制。(3)项至(6)项规定的权利的保护期为五十年,截止于该表演发生后第五十年的12月31日。
表演者可以申请登记上述全部权利或部分权利。

广播电台、电视台可申请登记哪些权利?

广播电台、电视台可申请登记哪些权利?

《中华人民共和国著作权法》第四十五条规定,广播电台、电视台有权禁止未经其许软著转让可的下列行为:
(1)将其播放的广播、电视转播;
(2)将其播放的广播、电视录制在音像载体上以及复制音像载体。
    前款规定的权利的保护期为上架app可以用别人的软著吗五十年,截止于该广播、电视首次播放后第五十年的12月31日。 广播电台、电视台可以申请登记上述权利。

录音、录像制作者可以申请登记哪些权利?

软著电子版和纸质版的区别音、录像制作者可以申请登记哪些权利?

软著在哪个网能查到中华人民共和国著作权法》四十一条规定,录音录像制作者对其制作的录音录像制品享有许可他人复制、发行、出租、通过信息网络向公众传播并获得报酬的权利;权利的保护期为五十年,截止于该制品首次制作完成后第五十年的12月31日。录音录像制作者可以申请登记上述全部权利或部分权利。

verify 金融级实人认证 APP开发接入阿里云SDK实人认证 接口

用做网页的技术做APP
一门提供标准化的jsbridge-mini.js库,您只需要在页面引用执行JS即可实现各种原生APP、原生PC的功能能力。

==================APP端==================
【APP端】(安卓版&苹果版)目前提供200+原生功能,2000+JS映射接口,用做网站的技术即可实现各种原生APP能力、APP demo地址https://www.yimenapp.com/doc/demo.cshtml下载教程:
♦ JS-SDK 引用方式:
♦ 普通网页 script 方式加载:下载最新版,请在页面上调用 jsBridge 接口之前引用 jsbridge-mini.js 库;
♦ js module 方式引用:npm install ym-jsbridge 具体请参考 npm package
一门APP开发平台通用JS

verify 金融级实人认证 APP开发接入阿里云SDK实人认证 接口

核心代码示例,详情参阅demo

jsBridge.aliZimVerify.verify({
  //true  认证异常时显示错误弹窗
  //false 认证异常时不显示错误弹窗
  useMsgBox: ($("#useMsgBox").val() == "true") ? true : false,
  //必需,字符串类型,认证请求ID
  //请调用阿里服务器端接口 InitFaceVerify 取得
  certifyId: $("#certifyId").val(),
  //可选,json对象,用户自定义参数,字符串键值对
  //支持的字段见下方注释
  extParams: {
  }
}, function(succ, data) {
  if (succ) {
    //认证成功
    //请调用阿里服务器端接口 DescribeFaceVerify 查询实人认证结果
    alert("认证成功");
  } else {
    //返回码 请参考
    alert("失败\n" + JSON.stringify(data));
  }
});

/* extParams 支持的字段

ZIM_EXT_PARAMS_KEY_SCREEN_ORIENTATION = "ext_params_key_screen_orientation";
ZIM_EXT_PARAMS_VAL_SCREEN_PORT = "ext_params_val_screen_port";
ZIM_EXT_PARAMS_VAL_SCREEN_LAND = "ext_params_val_screen_land";

ZIM_EXT_PARAMS_KEY_USE_VIDEO = "ext_params_key_use_video";
ZIM_EXT_PARAMS_VAL_USE_VIDEO_TRUE = "true";
ZIM_EXT_PARAMS_VAL_USE_VIDEO_FALSE = "false";

ZIM_EXT_PARAMS_KEY_OCR_BOTTOM_BUTTON_COLOR = "ext_params_key_ocr_bottom_button_color";
ZIM_EXT_PARAMS_KEY_FACE_PROGRESS_COLOR = "ext_params_key_face_progress_color";

ZIM_EXT_PARAMS_KEY_TOP_TIP_INDEX = "ext_params_key_top_tip_index";

ZIM_EXT_PARAMS_KEY_TIP_INDEX_TT = "ext_params_key_tip_index_tt";
*/

A标签执行JS示例代码

<a href="javascript:void(0)" onclick="zhixing()">执行</a> 
<!-- 写入一个A标签href值为"javascript:void(0)",定义点击事件onclick;-->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- 在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接;-->
<script type="text/javascript">
function zhixing() {


<!--这里可以直接复制JS核心代码到此{}括号内-->
jsBridge.aliZimVerify.verify({
  //true  认证异常时显示错误弹窗
  //false 认证异常时不显示错误弹窗
  useMsgBox: ($("#useMsgBox").val() == "true") ? true : false,
  //必需,字符串类型,认证请求ID
  //请调用阿里服务器端接口 InitFaceVerify 取得
  certifyId: $("#certifyId").val(),
  //可选,json对象,用户自定义参数,字符串键值对
  //支持的字段见下方注释
  extParams: {
  }
}, function(succ, data) {
  if (succ) {
    //认证成功
    //请调用阿里服务器端接口 DescribeFaceVerify 查询实人认证结果
    alert("认证成功");
  } else {
    //返回码 请参考
    alert("失败\n" + JSON.stringify(data));
  }
});

/* extParams 支持的字段

ZIM_EXT_PARAMS_KEY_SCREEN_ORIENTATION = "ext_params_key_screen_orientation";
ZIM_EXT_PARAMS_VAL_SCREEN_PORT = "ext_params_val_screen_port";
ZIM_EXT_PARAMS_VAL_SCREEN_LAND = "ext_params_val_screen_land";

ZIM_EXT_PARAMS_KEY_USE_VIDEO = "ext_params_key_use_video";
ZIM_EXT_PARAMS_VAL_USE_VIDEO_TRUE = "true";
ZIM_EXT_PARAMS_VAL_USE_VIDEO_FALSE = "false";

ZIM_EXT_PARAMS_KEY_OCR_BOTTOM_BUTTON_COLOR = "ext_params_key_ocr_bottom_button_color";
ZIM_EXT_PARAMS_KEY_FACE_PROGRESS_COLOR = "ext_params_key_face_progress_color";

ZIM_EXT_PARAMS_KEY_TOP_TIP_INDEX = "ext_params_key_top_tip_index";

ZIM_EXT_PARAMS_KEY_TIP_INDEX_TT = "ext_params_key_tip_index_tt";
*/

}
</script>
<!--执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可;-->

按钮执行JS示例代码

<button onclick="zhixing()" >执行</button>
<!-- //写一个按钮,定义点击执行事件; -->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- //在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接; -->
<script type="text/javascript">
function zhixing() {


<!--这里可以直接复制JS核心代码到此{}括号内-->
jsBridge.aliZimVerify.verify({
  //true  认证异常时显示错误弹窗
  //false 认证异常时不显示错误弹窗
  useMsgBox: ($("#useMsgBox").val() == "true") ? true : false,
  //必需,字符串类型,认证请求ID
  //请调用阿里服务器端接口 InitFaceVerify 取得
  certifyId: $("#certifyId").val(),
  //可选,json对象,用户自定义参数,字符串键值对
  //支持的字段见下方注释
  extParams: {
  }
}, function(succ, data) {
  if (succ) {
    //认证成功
    //请调用阿里服务器端接口 DescribeFaceVerify 查询实人认证结果
    alert("认证成功");
  } else {
    //返回码 请参考
    alert("失败\n" + JSON.stringify(data));
  }
});

/* extParams 支持的字段

ZIM_EXT_PARAMS_KEY_SCREEN_ORIENTATION = "ext_params_key_screen_orientation";
ZIM_EXT_PARAMS_VAL_SCREEN_PORT = "ext_params_val_screen_port";
ZIM_EXT_PARAMS_VAL_SCREEN_LAND = "ext_params_val_screen_land";

ZIM_EXT_PARAMS_KEY_USE_VIDEO = "ext_params_key_use_video";
ZIM_EXT_PARAMS_VAL_USE_VIDEO_TRUE = "true";
ZIM_EXT_PARAMS_VAL_USE_VIDEO_FALSE = "false";

ZIM_EXT_PARAMS_KEY_OCR_BOTTOM_BUTTON_COLOR = "ext_params_key_ocr_bottom_button_color";
ZIM_EXT_PARAMS_KEY_FACE_PROGRESS_COLOR = "ext_params_key_face_progress_color";

ZIM_EXT_PARAMS_KEY_TOP_TIP_INDEX = "ext_params_key_top_tip_index";

ZIM_EXT_PARAMS_KEY_TIP_INDEX_TT = "ext_params_key_tip_index_tt";
*/

}
</script>
<!-- //执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可; -->

APP开发接入阿里云金融实人认证接口 getSession 获取设备指纹

用做网页的技术做APP
一门提供标准化的jsbridge-mini.js库,您只需要在页面引用执行JS即可实现各种原生APP、原生PC的功能能力。

==================APP端==================
【APP端】(安卓版&苹果版)目前提供200+原生功能,2000+JS映射接口,用做网站的技术即可实现各种原生APP能力、APP demo地址https://www.yimenapp.com/doc/demo.cshtml下载教程:
♦ JS-SDK 引用方式:
♦ 普通网页 script 方式加载:下载最新版,请在页面上调用 jsBridge 接口之前引用 jsbridge-mini.js 库;
♦ js module 方式引用:npm install ym-jsbridge 具体请参考 npm package
一门APP开发平台通用JS

APP开发接入阿里云金融实人认证接口 getSession 获取设备指纹

核心代码示例,详情参阅demo

jsBridge.aliZimVerify.getSession(function(succ, data) {
  if (data.code == 0) {
    jsBridge.setClipboardText(data.session);
    jsBridge.toast("获取成功,已复制 session");
  }
  alert(JSON.stringify(data));
});

A标签执行JS示例代码

<a href="javascript:void(0)" onclick="zhixing()">执行</a> 
<!-- 写入一个A标签href值为"javascript:void(0)",定义点击事件onclick;-->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- 在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接;-->
<script type="text/javascript">
function zhixing() {


<!--这里可以直接复制JS核心代码到此{}括号内-->
jsBridge.aliZimVerify.getSession(function(succ, data) {
  if (data.code == 0) {
    jsBridge.setClipboardText(data.session);
    jsBridge.toast("获取成功,已复制 session");
  }
  alert(JSON.stringify(data));
});

}
</script>
<!--执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可;-->

按钮执行JS示例代码

<button onclick="zhixing()" >执行</button>
<!-- //写一个按钮,定义点击执行事件; -->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- //在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接; -->
<script type="text/javascript">
function zhixing() {


<!--这里可以直接复制JS核心代码到此{}括号内-->

jsBridge.aliZimVerify.getSession(function(succ, data) {
  if (data.code == 0) {
    jsBridge.setClipboardText(data.session);
    jsBridge.toast("获取成功,已复制 session");
  }
  alert(JSON.stringify(data));
});
}
</script>
<!-- //执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可; -->

getMetaInfo 获取 MetaInfo 阿里云 金融级实人认证 APP开发接入实名认证

用做网页的技术做APP
一门提供标准化的jsbridge-mini.js库,您只需要在页面引用执行JS即可实现各种原生APP、原生PC的功能能力。

==================APP端==================
【APP端】(安卓版&苹果版)目前提供200+原生功能,2000+JS映射接口,用做网站的技术即可实现各种原生APP能力、APP demo地址https://www.yimenapp.com/doc/demo.cshtml下载教程:
♦ JS-SDK 引用方式:
♦ 普通网页 script 方式加载:下载最新版,请在页面上调用 jsBridge 接口之前引用 jsbridge-mini.js 库;
♦ js module 方式引用:npm install ym-jsbridge 具体请参考 npm package
一门APP开发平台通用JS

getMetaInfo 获取 MetaInfo 阿里云 金融级实人认证 APP开发接入实名认证

核心代码示例,详情参阅demo

//metaInfo 作为发起认证的服务器端接口 InitFaceVerify 的参数
jsBridge.aliZimVerify.getMetaInfo({
  //可选,json 对象,用户自定义参数
  extParams: {
  }
}, function(succ, data) {
  jsBridge.setClipboardText(data.metaInfo);
  jsBridge.toast("已复制");
  alert(data.metaInfo);
});

A标签执行JS示例代码

<a href="javascript:void(0)" onclick="zhixing()">执行</a> 
<!-- 写入一个A标签href值为"javascript:void(0)",定义点击事件onclick;-->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- 在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接;-->
<script type="text/javascript">
function zhixing() {


<!--这里可以直接复制JS核心代码到此{}括号内-->
//metaInfo 作为发起认证的服务器端接口 InitFaceVerify 的参数
jsBridge.aliZimVerify.getMetaInfo({
  //可选,json 对象,用户自定义参数
  extParams: {
  }
}, function(succ, data) {
  jsBridge.setClipboardText(data.metaInfo);
  jsBridge.toast("已复制");
  alert(data.metaInfo);
});

}
</script>
<!--执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可;-->

按钮执行JS示例代码

<button onclick="zhixing()" >执行</button>
<!-- //写一个按钮,定义点击执行事件; -->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- //在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接; -->
<script type="text/javascript">
function zhixing() {


<!--这里可以直接复制JS核心代码到此{}括号内-->
//metaInfo 作为发起认证的服务器端接口 InitFaceVerify 的参数
jsBridge.aliZimVerify.getMetaInfo({
  //可选,json 对象,用户自定义参数
  extParams: {
  }
}, function(succ, data) {
  jsBridge.setClipboardText(data.metaInfo);
  jsBridge.toast("已复制");
  alert(data.metaInfo);
});

}
</script>
<!-- //执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可; -->

start 开始实人操作 APP开发接入阿里云增强版实人认证 实人认证接口

用做网页的技术做APP
一门提供标准化的jsbridge-mini.js库,您只需要在页面引用执行JS即可实现各种原生APP、原生PC的功能能力。

==================APP端==================
【APP端】(安卓版&苹果版)目前提供200+原生功能,2000+JS映射接口,用做网站的技术即可实现各种原生APP能力、APP demo地址https://www.yimenapp.com/doc/demo.cshtml下载教程:
♦ JS-SDK 引用方式:
♦ 普通网页 script 方式加载:下载最新版,请在页面上调用 jsBridge 接口之前引用 jsbridge-mini.js 库;
♦ js module 方式引用:npm install ym-jsbridge 具体请参考 npm package
一门APP开发平台通用JS

核心代码示例,详情参阅demo

//支持 人脸检测、人脸比较、人脸认证
jsBridge.aliSmartVerify.start({
  //必需,字符串类型,实人操作,可取值为:
  //faceDetect  人脸检测
  //faceCompare 人脸比较
  //faceVerify  人脸认证
  action   : $("#action").val(),
  //必需,字符串类型,认证请求ID
  //请调用阿里服务器端接口 InitSmartVerify 取得
  certifyId: $("#certifyId").val(),
  //可选,json对象,用户自定义参数,字符串键值对
  //支持的字段 请参考
  extParams: {
  }
}, function(succ, data) {
  if (succ) {
    //认证成功
    //请调用阿里服务器端接口 DescribeSmartVerify 查询实人认证结果
    alert("认证成功");
  } else {
    //返回码 请参考
    alert("失败\n" + JSON.stringify(data));
  }
});

A标签执行JS示例代码

<a href="javascript:void(0)" onclick="zhixing()">执行</a> 
<!-- 写入一个A标签href值为"javascript:void(0)",定义点击事件onclick;-->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- 在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接;-->
<script type="text/javascript">
function zhixing() {


<!--这里可以直接复制JS核心代码到此{}括号内-->
//支持 人脸检测、人脸比较、人脸认证
jsBridge.aliSmartVerify.start({
  //必需,字符串类型,实人操作,可取值为:
  //faceDetect  人脸检测
  //faceCompare 人脸比较
  //faceVerify  人脸认证
  action   : $("#action").val(),
  //必需,字符串类型,认证请求ID
  //请调用阿里服务器端接口 InitSmartVerify 取得
  certifyId: $("#certifyId").val(),
  //可选,json对象,用户自定义参数,字符串键值对
  //支持的字段 请参考
  extParams: {
  }
}, function(succ, data) {
  if (succ) {
    //认证成功
    //请调用阿里服务器端接口 DescribeSmartVerify 查询实人认证结果
    alert("认证成功");
  } else {
    //返回码 请参考
    alert("失败\n" + JSON.stringify(data));
  }
});

}
</script>
<!--执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可;-->

按钮执行JS示例代码

<button onclick="zhixing()" >执行</button>
<!-- //写一个按钮,定义点击执行事件; -->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- //在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接; -->
<script type="text/javascript">
function zhixing() {


<!--这里可以直接复制JS核心代码到此{}括号内-->
//支持 人脸检测、人脸比较、人脸认证
jsBridge.aliSmartVerify.start({
  //必需,字符串类型,实人操作,可取值为:
  //faceDetect  人脸检测
  //faceCompare 人脸比较
  //faceVerify  人脸认证
  action   : $("#action").val(),
  //必需,字符串类型,认证请求ID
  //请调用阿里服务器端接口 InitSmartVerify 取得
  certifyId: $("#certifyId").val(),
  //可选,json对象,用户自定义参数,字符串键值对
  //支持的字段 请参考
  extParams: {
  }
}, function(succ, data) {
  if (succ) {
    //认证成功
    //请调用阿里服务器端接口 DescribeSmartVerify 查询实人认证结果
    alert("认证成功");
  } else {
    //返回码 请参考
    alert("失败\n" + JSON.stringify(data));
  }
});

}
</script>
<!-- //执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可; -->

getMetaInfo 获取 MetaInfo APP开发接入阿里云增强版实人认证接口 支持 人脸检测、人脸比较、人脸认证

用做网页的技术做APP
一门提供标准化的jsbridge-mini.js库,您只需要在页面引用执行JS即可实现各种原生APP、原生PC的功能能力。

==================APP端==================
【APP端】(安卓版&苹果版)目前提供200+原生功能,2000+JS映射接口,用做网站的技术即可实现各种原生APP能力、APP demo地址https://www.yimenapp.com/doc/demo.cshtml下载教程:
♦ JS-SDK 引用方式:
♦ 普通网页 script 方式加载:下载最新版,请在页面上调用 jsBridge 接口之前引用 jsbridge-mini.js 库;
♦ js module 方式引用:npm install ym-jsbridge 具体请参考 npm package
一门APP开发平台通用JS

getMetaInfo 获取 MetaInfo APP开发接入阿里云增强版实人认证接口 支持 人脸检测、人脸比较、人脸认证

核心代码示例,详情参阅demo

//metaInfo 作为发起认证的服务器端接口 InitSmartVerify 的参数
jsBridge.aliSmartVerify.getMetaInfo(function(succ, data) {
  jsBridge.setClipboardText(data.metaInfo);
  jsBridge.toast("已复制");
  alert(data.metaInfo);
});

A标签执行JS示例代码

<a href="javascript:void(0)" onclick="zhixing()">执行</a> 
<!-- 写入一个A标签href值为"javascript:void(0)",定义点击事件onclick;-->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- 在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接;-->
<script type="text/javascript">
function zhixing() {


<!--这里可以直接复制JS核心代码到此{}括号内-->
//metaInfo 作为发起认证的服务器端接口 InitSmartVerify 的参数
jsBridge.aliSmartVerify.getMetaInfo(function(succ, data) {
  jsBridge.setClipboardText(data.metaInfo);
  jsBridge.toast("已复制");
  alert(data.metaInfo);
});

}
</script>
<!--执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可;-->

按钮执行JS示例代码

<button onclick="zhixing()" >执行</button>
<!-- //写一个按钮,定义点击执行事件; -->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- //在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接; -->
<script type="text/javascript">
function zhixing() {


<!--这里可以直接复制JS核心代码到此{}括号内-->
//metaInfo 作为发起认证的服务器端接口 InitSmartVerify 的参数
jsBridge.aliSmartVerify.getMetaInfo(function(succ, data) {
  jsBridge.setClipboardText(data.metaInfo);
  jsBridge.toast("已复制");
  alert(data.metaInfo);
});

}
</script>
<!-- //执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可; -->

 start 开始实人认证 阿里云 实人认证 APP开发接入 阿里云 实人认证

用做网页的技术做APP
一门提供标准化的jsbridge-mini.js库,您只需要在页面引用执行JS即可实现各种原生APP、原生PC的功能能力。

==================APP端==================
【APP端】(安卓版&苹果版)目前提供200+原生功能,2000+JS映射接口,用做网站的技术即可实现各种原生APP能力、APP demo地址https://www.yimenapp.com/doc/demo.cshtml下载教程:
♦ JS-SDK 引用方式:
♦ 普通网页 script 方式加载:下载最新版,请在页面上调用 jsBridge 接口之前引用 jsbridge-mini.js 库;
♦ js module 方式引用:npm install ym-jsbridge 具体请参考 npm package
一门APP开发平台通用JS

 start 开始实人认证 阿里云 实人认证 APP开发接入 阿里云 实人认证

核心代码示例,详情参阅demo

jsBridge.aliRpVerify.start({
  //布尔类型 请参考
  //true  原生方式,仅支持活体检测认证方案(如 RPBioOnly、FDBioOnly、FVBioOnly)
  //false H5方式,支持除 RPMin 外的所有认证方案
  useNative  : ($("#useNative").val() == "true") ? true : false,
  //必需,字符串类型,认证 Token
  //请调用阿里服务器端接口 DescribeVerifyToken 取得
  verifyToken: $("#verifyToken").val()
}, function(succ, data) {
  if (succ) {
    //认证成功
    //请调用阿里服务器端接口 DescribeVerifyResult 查询实人认证结果
    alert("认证成功");
  } else {
    //返回码 请参考
    alert("失败\n" + JSON.stringify(data));
  }
});

A标签执行JS示例代码

<a href="javascript:void(0)" onclick="zhixing()">执行</a> 
<!-- 写入一个A标签href值为"javascript:void(0)",定义点击事件onclick;-->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- 在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接;-->
<script type="text/javascript">
function zhixing() {


<!--这里可以直接复制JS核心代码到此{}括号内-->
jsBridge.aliRpVerify.start({
  //布尔类型 请参考
  //true  原生方式,仅支持活体检测认证方案(如 RPBioOnly、FDBioOnly、FVBioOnly)
  //false H5方式,支持除 RPMin 外的所有认证方案
  useNative  : ($("#useNative").val() == "true") ? true : false,
  //必需,字符串类型,认证 Token
  //请调用阿里服务器端接口 DescribeVerifyToken 取得
  verifyToken: $("#verifyToken").val()
}, function(succ, data) {
  if (succ) {
    //认证成功
    //请调用阿里服务器端接口 DescribeVerifyResult 查询实人认证结果
    alert("认证成功");
  } else {
    //返回码 请参考
    alert("失败\n" + JSON.stringify(data));
  }
});
}
</script>
<!--执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可;-->

核心代码示例,详情参阅demo

jsBridge.aliRpVerify.start({
  //布尔类型 请参考
  //true  原生方式,仅支持活体检测认证方案(如 RPBioOnly、FDBioOnly、FVBioOnly)
  //false H5方式,支持除 RPMin 外的所有认证方案
  useNative  : ($("#useNative").val() == "true") ? true : false,
  //必需,字符串类型,认证 Token
  //请调用阿里服务器端接口 DescribeVerifyToken 取得
  verifyToken: $("#verifyToken").val()
}, function(succ, data) {
  if (succ) {
    //认证成功
    //请调用阿里服务器端接口 DescribeVerifyResult 查询实人认证结果
    alert("认证成功");
  } else {
    //返回码 请参考
    alert("失败\n" + JSON.stringify(data));
  }
});

stopTrack 停止轨迹采集服务 APP开发接入高德猎鹰轨迹服务

用做网页的技术做APP
一门提供标准化的jsbridge-mini.js库,您只需要在页面引用执行JS即可实现各种原生APP、原生PC的功能能力。

==================APP端==================
【APP端】(安卓版&苹果版)目前提供200+原生功能,2000+JS映射接口,用做网站的技术即可实现各种原生APP能力、APP demo地址https://www.yimenapp.com/doc/demo.cshtml下载教程:
♦ JS-SDK 引用方式:
♦ 普通网页 script 方式加载:下载最新版,请在页面上调用 jsBridge 接口之前引用 jsbridge-mini.js 库;
♦ js module 方式引用:npm install ym-jsbridge 具体请参考 npm package
一门APP开发平台通用JS

stopTrack 停止轨迹采集服务 APP开发接入高德猎鹰轨迹服务

核心代码示例,详情参阅demo

//停止轨迹采集服务
jsBridge.amapTrack.stopTrack(function(succ, data) {
  if (!succ) {
    alert(JSON.stringify(data));
  }
});

A标签执行JS示例代码

<a href="javascript:void(0)" onclick="zhixing()">执行</a> 
<!-- 写入一个A标签href值为"javascript:void(0)",定义点击事件onclick;-->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- 在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接;-->
<script type="text/javascript">
function zhixing() {


<!--这里可以直接复制JS核心代码到此{}括号内-->
//停止轨迹采集服务
jsBridge.amapTrack.stopTrack(function(succ, data) {
  if (!succ) {
    alert(JSON.stringify(data));
  }
});

}
</script>
<!--执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可;-->

按钮执行JS示例代码

<button onclick="zhixing()" >执行</button>
<!-- //写一个按钮,定义点击执行事件; -->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- //在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接; -->
<script type="text/javascript">
function zhixing() {


<!--这里可以直接复制JS核心代码到此{}括号内-->
//停止轨迹采集服务
jsBridge.amapTrack.stopTrack(function(succ, data) {
  if (!succ) {
    alert(JSON.stringify(data));
  }
});

}
</script>
<!-- //执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可; -->

startTrack 开启轨迹采集服务 APP开发接入猎鹰轨迹服务

用做网页的技术做APP
一门提供标准化的jsbridge-mini.js库,您只需要在页面引用执行JS即可实现各种原生APP、原生PC的功能能力。

==================APP端==================
【APP端】(安卓版&苹果版)目前提供200+原生功能,2000+JS映射接口,用做网站的技术即可实现各种原生APP能力、APP demo地址https://www.yimenapp.com/doc/demo.cshtml下载教程:
♦ JS-SDK 引用方式:
♦ 普通网页 script 方式加载:下载最新版,请在页面上调用 jsBridge 接口之前引用 jsbridge-mini.js 库;
♦ js module 方式引用:npm install ym-jsbridge 具体请参考 npm package
一门APP开发平台通用JS

startTrack 开启轨迹采集服务 APP开发接入猎鹰轨迹服务

核心代码示例,详情参阅demo

//开启轨迹采集服务
jsBridge.amapTrack.startTrack({
  //必须,数字类型,服务ID(请调用高德服务端接口 创建服务)
  serviceId : 383478,
  //必须,数字类型,终端ID(请调用高德服务端接口 创建终端)
  terminalId: 386234337,
  //可选,数字类型,轨迹ID(请调用高德服务端接口 创建轨迹),默认无(0)
  //如果提供此参数则采集的位置点将关联到此轨迹
  trackId   : 0,
  //可选,数字类型,轨迹点采集时间间隔(秒),1 - 60 秒之间,默认2秒
  gatherInterval: 2,
  //可选,数字类型,打包上传时间间隔(秒) , 单位为s, 范围为5倍采集时间 - 50倍采集时间,必须为采集时间的整数倍,默认20秒
  packInterval  : 20,
  //可选,数字类型,定位模式,默认 1
  //1 高精度定位模式:同时使用网络定位和GPS定位,优先返回精度高的定位
  //2 仅设备定位模式:只使用GPS定位
  //3 低功耗定位模式:只使用网络定位
  locationMode  : 1
}, function(succ, data) {
  alert(succ + "\n" + JSON.stringify(data));
});

A标签执行JS示例代码

<a href="javascript:void(0)" onclick="zhixing()">执行</a> 
<!-- 写入一个A标签href值为"javascript:void(0)",定义点击事件onclick;-->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- 在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接;-->
<script type="text/javascript">
function zhixing() {


<!--这里可以直接复制JS核心代码到此{}括号内-->
//开启轨迹采集服务
jsBridge.amapTrack.startTrack({
  //必须,数字类型,服务ID(请调用高德服务端接口 创建服务)
  serviceId : 383478,
  //必须,数字类型,终端ID(请调用高德服务端接口 创建终端)
  terminalId: 386234337,
  //可选,数字类型,轨迹ID(请调用高德服务端接口 创建轨迹),默认无(0)
  //如果提供此参数则采集的位置点将关联到此轨迹
  trackId   : 0,
  //可选,数字类型,轨迹点采集时间间隔(秒),1 - 60 秒之间,默认2秒
  gatherInterval: 2,
  //可选,数字类型,打包上传时间间隔(秒) , 单位为s, 范围为5倍采集时间 - 50倍采集时间,必须为采集时间的整数倍,默认20秒
  packInterval  : 20,
  //可选,数字类型,定位模式,默认 1
  //1 高精度定位模式:同时使用网络定位和GPS定位,优先返回精度高的定位
  //2 仅设备定位模式:只使用GPS定位
  //3 低功耗定位模式:只使用网络定位
  locationMode  : 1
}, function(succ, data) {
  alert(succ + "\n" + JSON.stringify(data));
});

}
</script>
<!--执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可;-->

按钮执行JS示例代码

<button onclick="zhixing()" >执行</button>
<!-- //写一个按钮,定义点击执行事件; -->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- //在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接; -->
<script type="text/javascript">
function zhixing() {


<!--这里可以直接复制JS核心代码到此{}括号内-->
//开启轨迹采集服务
jsBridge.amapTrack.startTrack({
  //必须,数字类型,服务ID(请调用高德服务端接口 创建服务)
  serviceId : 383478,
  //必须,数字类型,终端ID(请调用高德服务端接口 创建终端)
  terminalId: 386234337,
  //可选,数字类型,轨迹ID(请调用高德服务端接口 创建轨迹),默认无(0)
  //如果提供此参数则采集的位置点将关联到此轨迹
  trackId   : 0,
  //可选,数字类型,轨迹点采集时间间隔(秒),1 - 60 秒之间,默认2秒
  gatherInterval: 2,
  //可选,数字类型,打包上传时间间隔(秒) , 单位为s, 范围为5倍采集时间 - 50倍采集时间,必须为采集时间的整数倍,默认20秒
  packInterval  : 20,
  //可选,数字类型,定位模式,默认 1
  //1 高精度定位模式:同时使用网络定位和GPS定位,优先返回精度高的定位
  //2 仅设备定位模式:只使用GPS定位
  //3 低功耗定位模式:只使用网络定位
  locationMode  : 1
}, function(succ, data) {
  alert(succ + "\n" + JSON.stringify(data));
});

}
</script>
<!-- //执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可; -->

removeListener 移除监听器 app开发接入高德猎鹰轨迹服务

用做网页的技术做APP
一门提供标准化的jsbridge-mini.js库,您只需要在页面引用执行JS即可实现各种原生APP、原生PC的功能能力。

==================APP端==================
【APP端】(安卓版&苹果版)目前提供200+原生功能,2000+JS映射接口,用做网站的技术即可实现各种原生APP能力、APP demo地址https://www.yimenapp.com/doc/demo.cshtml下载教程:
♦ JS-SDK 引用方式:
♦ 普通网页 script 方式加载:下载最新版,请在页面上调用 jsBridge 接口之前引用 jsbridge-mini.js 库;
♦ js module 方式引用:npm install ym-jsbridge 具体请参考 npm package
一门APP开发平台通用JS

removeListener 移除监听器 app开发接入高德猎鹰轨迹服务

1. 详情请查看 官方说明

2. 接入步骤:

2.1 去 高德开放平台 创建 Android / iOS 应用,将 Key 配置到打包平台生成 APP;

2.2 去 高德开放平台 创建 Web服务,将获得的 Key 用于调用 服务器端接口

2.3 调用服务器端接口创建 服务 和 终端 取得服务ID serviceId、终端ID terminalId;

2.4 用上一步取得的 serviceId、terminalId 调用APP端 jsBridge.amapTrack.startTrack 接口开启轨迹采集服务;

2.5 APP会把采集到的轨迹数据上传到高德平台,请调用 轨迹查询 接口获取轨迹数据(可用于可视化呈现,如展示在地图等);

核心代码示例,详情参阅demo

//移除监听器,不会再收到回调通知
//在需要时可重新调用 setListener
jsBridge.amapTrack.removeListener();

A标签执行JS示例代码

<a href="javascript:void(0)" onclick="zhixing()">执行</a> 
<!-- 写入一个A标签href值为"javascript:void(0)",定义点击事件onclick;-->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- 在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接;-->
<script type="text/javascript">
function zhixing() {


<!--这里可以直接复制JS核心代码到此{}括号内-->
//移除监听器,不会再收到回调通知
//在需要时可重新调用 setListener
jsBridge.amapTrack.removeListener();

}
</script>
<!--执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可;-->

按钮执行JS示例代码

<button onclick="zhixing()" >执行</button>
<!-- //写一个按钮,定义点击执行事件; -->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- //在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接; -->
<script type="text/javascript">
function zhixing() {


<!--这里可以直接复制JS核心代码到此{}括号内-->
//移除监听器,不会再收到回调通知
//在需要时可重新调用 setListener
jsBridge.amapTrack.removeListener();

}
</script>
<!-- //执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可; -->

setListener 设置监听器 APP开发接入高德猎鹰轨迹服务

用做网页的技术做APP
一门提供标准化的jsbridge-mini.js库,您只需要在页面引用执行JS即可实现各种原生APP、原生PC的功能能力。

==================APP端==================
【APP端】(安卓版&苹果版)目前提供200+原生功能,2000+JS映射接口,用做网站的技术即可实现各种原生APP能力、APP demo地址https://www.yimenapp.com/doc/demo.cshtml下载教程:
♦ JS-SDK 引用方式:
♦ 普通网页 script 方式加载:下载最新版,请在页面上调用 jsBridge 接口之前引用 jsbridge-mini.js 库;
♦ js module 方式引用:npm install ym-jsbridge 具体请参考 npm package
一门APP开发平台通用JS

setListener 设置监听器 APP开发接入高德猎鹰轨迹服务

• 如需接口调用事件,请设置此监听器;

核心代码示例,详情参阅demo

jsBridge.amapTrack.setListener(function(event, data) {
  show({
    event: event,
    data : data
  });
});

//请拉到页面底部查看回调数据信息
$('html,body').animate({ scrollTop: $('#view').offset().top }, 500);

/**
回调参数说明:
event - 事件代码,字符串类型,为 这里 的方法名称,如 onStartTrackCallback
data  - 事件数据,JSON 对象
{
  status : 0,  //结果错误码
  message: ""  //结果描述
}
**/

A标签执行JS示例代码

<a href="javascript:void(0)" onclick="zhixing()">执行</a> 
<!-- 写入一个A标签href值为"javascript:void(0)",定义点击事件onclick;-->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- 在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接;-->
<script type="text/javascript">
function zhixing() {


<!--这里可以直接复制JS核心代码到此{}括号内-->
jsBridge.amapTrack.setListener(function(event, data) {
  show({
    event: event,
    data : data
  });
});

//请拉到页面底部查看回调数据信息
$('html,body').animate({ scrollTop: $('#view').offset().top }, 500);

/**
回调参数说明:
event - 事件代码,字符串类型,为 这里 的方法名称,如 onStartTrackCallback
data  - 事件数据,JSON 对象
{
  status : 0,  //结果错误码
  message: ""  //结果描述
}
**/

}
</script>
<!--执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可;-->

按钮执行JS示例代码

<button onclick="zhixing()" >执行</button>
<!-- //写一个按钮,定义点击执行事件; -->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- //在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接; -->
<script type="text/javascript">
function zhixing() {


<!--这里可以直接复制JS核心代码到此{}括号内-->
jsBridge.amapTrack.setListener(function(event, data) {
  show({
    event: event,
    data : data
  });
});

//请拉到页面底部查看回调数据信息
$('html,body').animate({ scrollTop: $('#view').offset().top }, 500);

/**
回调参数说明:
event - 事件代码,字符串类型,为 这里 的方法名称,如 onStartTrackCallback
data  - 事件数据,JSON 对象
{
  status : 0,  //结果错误码
  message: ""  //结果描述
}
**/

}
</script>
<!-- //执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可; -->

GPS定位是如何工作的?

GPS定位是如何工作的?

1、确认手机带GPS模块并打开。

2、手机上的安全软件(例如360、安全管家或系统自带的安全中心)不要限制app的定位权限。

例如:MIUI系统在:安全中心-权限管理-定位里,检查一下是否限制了app的定位权限。

3、GPS定位要在开阔地带,室内无法接收到GPS信号,所以不要在室内尝试。

4、安卓系统运行时间长了,会有一些系统的因素造成的bug,确认以上三点没问题的还不能定位的,重启手机一下试试。

5、下载一款GPS测试软件(GPS Test等),测试手机gps是否正常。

为什么Android 8.0后台定位不生效?

Android 8.0开始,系统对后台定位进行了限制,导致应用切换后台之后无法正常完成定位行为,特别需要注意的是,在Android 8.0系统上由于后台无法完成定位操作,导致导航也无法正常工作。

对此高德定位SDK从3.8.0版本开始增加了一个接口帮助开启后台定位,具体的请参考定位SDK开发指南

有的用户反映通过这种方法设置后,后台依旧不能定位,经调查发现是因为部分设备在ROM层做了限制,这种情况有的手机可以通过自行修改设置实现后台定位,有的手机无法设置,无法自行设置的如果需要进行后台定位或者息屏后进行定位需要联系手机厂商进行应用添加白名单操作。

下面针对可以通过自己设置实现后台定位的情况以华为和努比亚手机为例进行说明,其他品牌手机请参考相关手机厂商的说明。

以华为手机为例,如何设置后台定位生效

具体设置步骤如下:

1、 打开华为的“手机管家”应用。

2、进入启动管理界面。

3、查看您的APP是否处于自动管理状态,如果是,点击滑块(或者APP名称)进入手动管理界面。

4、打开“允许后台活动”。

 5、点击确定后,可以看到您的APP已经处于手动管理状态。

以努比亚手机为例,如何设置后台定位生效

近期收到用户反馈,使用努比亚手机,应用切入后台后无法进行定位,主要原因为努比亚手机自带的安全软件“手机管家”限制了应用的后台活动。具体解决步骤如下:     

 1、打开“手机管家”应用。

2、在“手机管家”主界面中选择“电量节省”,进入电量节省主界面。

3、进入电量节省界面后,点击右上角的齿轮状按钮,如图:

4、进入电量节省界面后,看一下异常耗电清理”是否打开的,如果是打开的最简单的方法时将其关闭。如果您只希望您选择的app可以在后台运行,您可以使用白名单管理。

 如果要让app在后台运行需要见两个白名单:

耗电保护白名单:如果不添加到耗电保护白名单中,app在后台运行期间有可能被杀死;

后台保护白名单:如果不加的话,您的app在后台运行时有可能出现无法连接网络,无法获取定位权限等各种问题

5、 添加应用到白名单。

点击“+”号图标会出现应用列表,从列表中选择您的应用,然后点击“添加到白名单”按钮。

添加完后的界面如下:

6、点击“后台保护白名单”, 将您的app添加到白名单中,添加步骤与添加”耗电保护白名单“类似。

高德提供通过WIFI和基站信息进行定位的服务吗?

高德提供通过WIFI和基站信息进行定位的服务吗?

高德提供的智能硬件定位服务,支持通过服务端上传WIFI和基站信息进行定位并获取经纬度。

该服务仅适用于没有Android或iOS系统的智能硬件产品使用,如您的产品支持Android或iOS系统,建议使用Android定位SDKiOS定位SDK以获得更精准效果和更丰富功能。

如您的产品适用于智能硬件定位服务,请先申请成为企业开发者,然后申请智能硬件定位Key,并在控制台-个人中心-帐号权限页面获取使用文档。

为什么GPS定位时间长短不一?

为什么GPS定位时间长短不一?

GPS模块一般支持冷启动(Cold start) 和热启动(Hot start) 两种模式。(注:暖启动warm-start不讨论)

一般冷启动比热启动时间要长很多,以信号足够好为例,SirFIII的热启动为15秒以内,冷启动则需要42秒以内;在信号弱的情况下则需要更长时间。

热启动条件如下:

1、上次关机前的位置信息(经纬度,高度)已知(所以在车库内关机下次就一定是冷启动了)。

2、当前时间、年历、星历已知(需要实时时钟支持) 。

3、距离上次关机时间不超过4小时(时间过长则星历变化了,即以前的卫星看不到了) 。

驾车路径规划需要使用到达点坐标吗?

到达点坐标:驾车路线规划需要使用到达点坐标,来表示车辆可以达到的地点。使用到达点坐标进行驾车路线规划,一般是最优的不绕路方案(除某线路限行的情况)。

POI点坐标:是搜索某个POI时,打在某个区域中心或某个点上的经纬度。如果直接使用POI点坐标,驾车导航时,会就近抓路做为终点,可能导致路线绕路。

举例,南苑机场的POI坐标在区域的中心,但到达点在国内到达的地方,如下图:

当终点分别为到达点和POI点时,驾车路线规划距离分别为6.5公里和10公里,如下图:

两张图对比可以看到:
使用到达点导航时,实际终点抵达的是机场的出发层停车位置(高德制作机场POI的到达点位置在此)。

直接选择POI 的坐标为终点导航时,实际终点抵达的是该坐标抓路的结果,机场周边的一条路,用户实际根本无法到达机场。

1、JS API 使用搜索接口AMap.PlaceSearch搜索关键词,返回结果数据中entr_location为入口经纬度,即终点,exit_location为出口经纬度,即起点。可点击参考

2、Android端

getLatLonPoint() 返回POI的经纬度坐标。

getEnter() 返回POI入口经纬度。

getExit() 返回POI出口经纬。

点击参考

3、iOS端

 //入口经纬度 @property (nonatomic, copy) AMapGeoPoint *enterLocation; 

//出口经纬度 @property (nonatomic, copy) AMapGeoPoint *exitLocation; 

点击参考