GeoAddCodeQuery

GeoGlobe.Query. GeoAddCodeQuery

GeoAddCode空间化匹配服务查询类。

Constructor

new GeoAddCodeQuery()

Members

url :String

GeoAddCode服务地址。
Type:
  • String

version :String

GeoAddCode服务版本
Type:
  • String

Methods

getBatchCode(options, successFn, failFn)

批量匹配空间化实体数据接口。
Example
var geoAddcodeQuery = new GeoGlobe.Query.GeoAddCodeQuery('http://192.168.32.193:8080/GeoAddCode/geoaddcode');
		geoAddcodeQuery.getBatchCode(
            [{ "addr":"华强北", "errorTol": "6", "lastSumEqual": "true", "showHtml": "true", "limit": "3" },{ "addr":"万景", "errorTol": "6", "lastSumEqual": "true", "showHtml": "true", "limit": "3" }],
            function(e){
                //TODO success
            },function(e){
                //TODO faile
            }
        )
Parameters:
Name Type Description
options Object [必选]用于匹配的参数集合。
successFn function 请求成功的回调函数。
failFn function 请求失败的回调函数。

getCode(options, successFn, failFn)

根据地址关键字匹配空间化实体数据接口。
Example
var geoAddcodeQuery = new GeoGlobe.Query.GeoAddCodeQuery('http://192.168.32.193:8080/GeoAddCode/geoaddcode');
		geoAddcodeQuery.getCode(
            options,
            function(e){
                //TODO success
            },function(e){
                //TODO faile
            }
        )
Parameters:
Name Type Description
options Object [必选]用于匹配的参数集合。
Properties
Name Type Description
addr String [必选]地址。
errorTol Number [可选]容错度,默认值为6,可选值范围:1-10。
lastSumEqual Boolean [可选]末级精确,默认值为true,开启该参数则会要求待匹配的地址中的数字和字母必须全部包含在匹配结果中,并且要求顺序一致,另外末级出现数字或者字母要求完全相等。
limit Number [可选]返回多少条数据,默认值为10。
successFn function 请求成功的回调函数。
failFn function 请求失败的回调函数。