地图组件

 

使用说明:

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

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

 

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

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

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

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