-
- All Implemented Interfaces:
public class GeocodingXCreate custom geocoding
-
-
Constructor Summary
Constructors Constructor Description GeocodingX()GeocodingX(Boolean strict)GeocodingX(String dataClassPath)GeocodingX(String dataClassPath, Boolean strict)GeocodingX(Context ctx)
-
Method Summary
Modifier and Type Method Description final ContextgetCtx()final Addressnormalizing(String address)地址的标准化, 将不规范的地址清洗成标准的地址格式 final Documentanalyze(String address)将地址进行切分 final Documentanalyze(Address address)final Doublesimilarity(String address1, String address2)地址的相似度计算 final Doublesimilarity(Address address1, Address address2)final MatchedResultsimilarityWithResult(String address1, String address2)地址相似度计算, 包含匹配的所有结果 final MatchedResultsimilarityWithResult(Address address1, Address address2)final List<RegionEntity>match(String text)深度优先匹配符合text的地址信息 final GeocodingXaddRegionEntry(Long id, Long parentId, String name, RegionType type, String alias, Boolean replace)设置自定义地址 -
-
Constructor Detail
-
GeocodingX
GeocodingX()
-
GeocodingX
GeocodingX(Boolean strict)
-
GeocodingX
GeocodingX(String dataClassPath)
-
GeocodingX
GeocodingX(String dataClassPath, Boolean strict)
- Parameters:
dataClassPath- 自定义地址文档的classpath路径strict- 解析模式, 默认为false。当发现没有省和市,且匹配的父项数量等于1时,能成功匹配。true: 严格模式,当发现没有省和市,且匹配的父项数量大于1时,返回null
false: 非严格模式,当发现没有省和市,且匹配的父项数量大于1时,匹配随机一项省和市
-
GeocodingX
GeocodingX(Context ctx)
-
-
Method Detail
-
normalizing
final Address normalizing(String address)
地址的标准化, 将不规范的地址清洗成标准的地址格式
-
similarity
final Double similarity(String address1, String address2)
地址的相似度计算
-
similarity
final Double similarity(Address address1, Address address2)
-
similarityWithResult
final MatchedResult similarityWithResult(String address1, String address2)
地址相似度计算, 包含匹配的所有结果
-
similarityWithResult
final MatchedResult similarityWithResult(Address address1, Address address2)
-
match
final List<RegionEntity> match(String text)
深度优先匹配符合text的地址信息
-
addRegionEntry
final GeocodingX addRegionEntry(Long id, Long parentId, String name, RegionType type, String alias, Boolean replace)
设置自定义地址
- Parameters:
id- 地址的IDparentId- 地址的父ID, 必须存在name- 地址的名称type- 地址类型, RegionTypealias- 地址的别名replace- 是否替换旧地址, 当除了id之外的字段, 如果相等就替换
-
-
-
-