public class FourServices
extends java.lang.Object
| 限定符和类型 | 类和说明 |
|---|---|
class |
FourServices.SortRule
4S店排序规则
|
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
INVALID_INDEX |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
cleanup()
模块资源清理
|
java.lang.String[] |
getAllBrands()
获取所有的品牌名称
|
java.lang.String |
getCarBrandByIndex(int carBrandIndex)
根据车品牌名称索引获取品牌名称
|
int |
getCarBrandIndex(java.lang.String carBrandName)
根据品牌名称返回品牌名称所在索引位置
|
java.lang.String |
getCarTypeByIndex(int carTypeIndex)
根据索引查找指定类型名称,如果名称不存在,或者索引不是有效值将返回null
|
int |
getCarTypeNumber()
返回当前车类型个数
|
java.lang.String[] |
getCarTypes(int start,
int number)
根据索引区间查找指定类型名称,索引区间用开始位置和个数表示,即[start, start + number), 由未初始化等原因导致获取失败时null
|
static FourServices |
getInstance() |
FourServicesInfo[] |
getResultByIndex(int beginIndex,
int endIndex)
已过时。
|
int |
getResultNumber()
获取搜索结果数
|
FourServicesInfo[] |
getResults(int start,
int number)
根据索引区间获取搜索的4S店结果,一般用来翻页,索引区间为[start, start + number)
|
void |
init()
模块初始化
|
boolean |
isInited()
是否初始化
|
void |
query(android.graphics.Point carPos,
int cityId,
java.lang.String type,
java.lang.String brand,
java.lang.String keyword)
根据关键字搜索车所在位置附近的4S店
|
void |
query(android.graphics.Point carPos,
int cityId,
java.lang.String type,
java.lang.String brand,
java.lang.String keyword,
int distance)
根据关键字搜索车所在位置附近的4S店,并使用
|
boolean |
queryByBrand(android.graphics.Point pos,
int cityId,
java.lang.String brand)
根据品牌搜索
|
boolean |
queryByBrand(android.graphics.Point pos,
int cityId,
java.lang.String brand,
int distance)
根据品牌搜索,并使用距离过滤
|
int |
queryCarBrands(java.lang.String carTypeName,
java.lang.String initials)
根据车类型名称和品牌名称首字母搜索指定的品牌名称
|
void |
requestSort(int type)
按照指定类型排序结果
|
public static final int INVALID_INDEX
public static FourServices getInstance()
public boolean isInited()
public void init()
throws java.lang.Exception
java.lang.Exceptionpublic void cleanup()
public int getCarTypeNumber()
public java.lang.String getCarTypeByIndex(int carTypeIndex)
carTypeIndex - 车类型索引getCarTypeNumber(),
getCarTypes(int, int)public java.lang.String[] getCarTypes(int start,
int number)
start - 车类型索引number - 个数getCarTypeNumber()public int queryCarBrands(java.lang.String carTypeName,
java.lang.String initials)
carTypeName - 车类型名称initials - 品牌名称首字母,如果需要所有的车类型名称所对应的品牌个数,则此参数应该传nullpublic java.lang.String getCarBrandByIndex(int carBrandIndex)
carBrandIndex - 品牌名称索引queryCarBrands(String, String)public void requestSort(int type)
type - 排序类型FourServices.SortRuleFourServices.SortRulepublic void query(android.graphics.Point carPos,
int cityId,
java.lang.String type,
java.lang.String brand,
java.lang.String keyword)
carPos - 车所在位置cityId - 所在城市及区县Id,如果输入城市以上级别id将没有结果,一般是通过WorldManager相关方法获取的type - 车类型brand - 搜索的汽车品牌名称keyword - 搜索的关键字,关键字可以为空public void query(android.graphics.Point carPos,
int cityId,
java.lang.String type,
java.lang.String brand,
java.lang.String keyword,
int distance)
carPos - 车所在位置cityId - 所在城市及区县Id,如果输入城市以上级别id将没有结果,一般是通过WorldManager相关方法获取的type - 车类型brand - 搜索的汽车品牌名称keyword - 搜索的关键字,关键字可以为空distance - 距离过滤限制,单位:米public int getResultNumber()
getResults(int, int)public FourServicesInfo[] getResultByIndex(int beginIndex, int endIndex)
beginIndex - 起始索引,从0开始endIndex - 终止索引FourServicesInfo,如果输入的索引有问题或未初始化返回nullFourServicesInfopublic FourServicesInfo[] getResults(int start, int number)
start - 起始索引,从0开始number - 个数FourServicesInfo,由未初始化等原因导致获取失败时nullgetResultNumber()public int getCarBrandIndex(java.lang.String carBrandName)
carBrandName - 品牌名称INVALID_INDEXpublic java.lang.String[] getAllBrands()
public boolean queryByBrand(android.graphics.Point pos,
int cityId,
java.lang.String brand)
pos - 车所在位置cityId - 所在城市Idbrand - 品牌public boolean queryByBrand(android.graphics.Point pos,
int cityId,
java.lang.String brand,
int distance)
pos - 车所在位置cityId - 所在城市Idbrand - 品牌distance - 过滤距离,单位:米©Mapbar Engine Team;All Rights Reserved