Page tree

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已改变。

Table of Contents

地图组件

 

组件SDK说明

...

onChange

搜索框输入关键词进行查询,出现推荐列表,点击推荐列表下拉框中的选项,触发 onChange,payload 如下:

Code Block
languagejs
{
    "formComponentName": "test_form_getValue",
    "previousAllValues": {},
    "changedValue": [
        "北京站",  // 名称
        "北京市东城区毛家湾胡同甲13号", // 详细地址
        39.902802, // 经度
        116.427048 // 维度
    ]
}

...

setValue/updateMap 

可以通过 SDK  setValue/updateMap 给组件赋值,demo code: 

Code Block
languagejs
var Map1 = ocWindow.getComponentByName('Map1');
var locationInfo = [
        "北京站",  // 名称
        "北京市东城区毛家湾胡同甲13号", // 详细地址
        39.902802, // 经度
        116.427048 // 维度
    ];
Map1.setValue(locationInfo); // 或者 Map1.updateMap(locationInfo);

mapHandle

也可以通过 SDK  mapHandle 给组件赋值,demo code: 

Code Block
languagejs
var Map1 = ocWindow.getComponentByName('Map1');
var locationInfo = {
        title: "北京站",  // 名称
        address: "北京市东城区毛家湾胡同甲13号", // 详细地址
        location: {
			lat: 39.902802, // 经度
            lng: 116.427048 // 维度
		}
    };
Map1.mapHandle(locationInfo);

 

腾讯位置服务注册说明:

腾讯位置服务注册说明

注册/创建应用/创建Key

  1. 注册地址:https://lbs.qq.com/ , 注册并登录成功 -> 应用管理 -> 我的应用 -> 创建应用,创建应用成功以后,给应用添加 key ,

2.

额度配置

额度管理 -> 账户额度 -> 一键分配 ,选择新创建的 Key ,点击  一键分配 按钮。

Image Removed

 

3. 一键分配  按钮。一键分配  之后可以根据操作列的 配额管理->账户额度->操作列中的 额度分配 进行精细调整。

4. Image Added

 

其他

  1. 可以通过 配额管理-> Key 额度 的操作列,对指定额度进行购买,或者通过升级为企业开发者用户获得更高配额。升级企业开发者需要提交企业资料,配额会进一步提升,免费。免费配额说明:https://lbs.qq.com/dev/console/quotaImprove,商业授权报价:https://lbs.qq.com/dev/console/authorization

...

  1. 注意:Key 创建成果以后,不会自动更新配额,需要手动设置配额。