反向地址匹配

反向地址匹配通过输入地址坐标来获取对应的规范化的地址描述。

// 反向匹配参数
var geoDecodeParam = new SuperMap.GeoDecodingParameter({
    x: 116.3518541194, // 横坐标
    y: 40.00097839595, // 纵坐标
    fromIndex: 0, // 设置返回对象的起始索引值。
    toIndex: 10, // 设置返回对象的结束索引值。
    filters: "", // 过滤字段
    prjCoordSys: {epsgcode26}, // 坐标设置
    maxReturn: 3, // 最大结果数
    geoDecodingRadius: 1000 // 查询半径
});
// 创建地址匹配服务
var addressUrl = "http://support.supermap.com.cn:8090/iserver/services/addressmatch-Address/restjsr/v1/address",
addressMatchService = new ol.supermap.AddressMatchService(addressUrl);
// 向服务端发送请求进行反向地址匹配,并获取返回的结果
addressMatchService.decode(geoDecodeParam, function(obj){
// 获取服务端返回的结果
var featuers = obj.result
});

查看完整示例代码

results matching ""

    No results matching ""