public class EnrouteRestrictionBrowser
extends java.lang.Object
限定符和类型 | 类和说明 |
---|---|
static interface |
EnrouteRestrictionBrowser.EventHandler |
构造器和说明 |
---|
EnrouteRestrictionBrowser(RouteBase routeBase) |
限定符和类型 | 方法和说明 |
---|---|
java.util.ArrayList<CityRestriction> |
getCityRestrictions()
获取以城市进行分类的限行信息集
|
java.util.ArrayList<java.lang.Integer> |
getRestrictionAdminCodes()
获取路线限行信息中涉及到的区域的adminCode集(city级别的adminCode)
|
RestrictionItem |
getRestrictionItemByIndex(int index)
通过index来获取此位置的限行信息,见
RestrictionItem |
int |
getRestrictionItemCount()
获取已加载的限行信息总数
|
RestrictionItem[] |
getRestrictions()
获取算出来的路所经过的区域的限行信息集
|
java.util.ArrayList<RestrictionItem> |
getRestrictionsByAdminCode(int adminCode,
RestrictionItem[] items)
获取对应adminCode下限行信息集
|
void |
loadMore()
限行信息为异步分页加载,每调用一次此方法,加载下一页限行信息,获取第一页也需要调用
加载成功后,会回调,在回调中调用 getRestrictions() 来获取已加载的全部限行信息 |
void |
setEventHandler(EnrouteRestrictionBrowser.EventHandler eventHandler)
设置外部eventHandler
|
public EnrouteRestrictionBrowser(RouteBase routeBase)
public RestrictionItem[] getRestrictions()
public java.util.ArrayList<java.lang.Integer> getRestrictionAdminCodes()
public java.util.ArrayList<RestrictionItem> getRestrictionsByAdminCode(int adminCode, RestrictionItem[] items)
adminCode
- items
- 总的限行信息集public void setEventHandler(EnrouteRestrictionBrowser.EventHandler eventHandler)
eventHandler
- 外部eventHandler,见EnrouteRestrictionBrowser.EventHandler
public void loadMore()
getRestrictions()
来获取已加载的全部限行信息public java.util.ArrayList<CityRestriction> getCityRestrictions()
public RestrictionItem getRestrictionItemByIndex(int index)
RestrictionItem
index
- 索引位置,已加载的限行信息总数可通过获取RestrictionItem
public int getRestrictionItemCount()
©Mapbar Engine Team;All Rights Reserved