opt
This commit is contained in:
@@ -76,4 +76,17 @@ public interface IMogoNavi {
|
||||
* @return 规划的路线
|
||||
*/
|
||||
List< MogoCalculatePath > getCalculatedStrategies();
|
||||
|
||||
/**
|
||||
* 获取列表Item点击回调
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
OnCalculatePathItemClickInteraction getItemClickInteraction();
|
||||
|
||||
|
||||
/**
|
||||
* 设置线条点击回调
|
||||
*/
|
||||
void setLineClickInteraction( OnCalculatePathItemClickInteraction itemClickInteraction );
|
||||
}
|
||||
|
||||
@@ -11,40 +11,34 @@ public class MogoCalculatePath {
|
||||
/**
|
||||
* 策略名称
|
||||
*/
|
||||
public String mStrategyName;
|
||||
private String mStrategyName;
|
||||
|
||||
/**
|
||||
* 时间
|
||||
*/
|
||||
public String mTime;
|
||||
private String mTime;
|
||||
|
||||
/**
|
||||
* 距离
|
||||
*/
|
||||
public String mDistance;
|
||||
private String mDistance;
|
||||
|
||||
/**
|
||||
* 红绿灯个数
|
||||
*/
|
||||
public int mTrafficLights;
|
||||
private int mTrafficLights;
|
||||
|
||||
/**
|
||||
* 路线ID,用于选择那一条线
|
||||
*/
|
||||
public String mTagId;
|
||||
private String mTagId;
|
||||
|
||||
/**
|
||||
* 规划的线路ID
|
||||
*/
|
||||
public int mPathId;
|
||||
private int mPathId;
|
||||
|
||||
/**
|
||||
* 点击事件
|
||||
*/
|
||||
public OnItemClickInteraction mOnItemClickInteraction;
|
||||
|
||||
public MogoCalculatePath( OnItemClickInteraction onItemClickInteraction ) {
|
||||
this.mOnItemClickInteraction = onItemClickInteraction;
|
||||
public MogoCalculatePath() {
|
||||
}
|
||||
|
||||
public String getStrategyName() {
|
||||
@@ -80,7 +74,6 @@ public class MogoCalculatePath {
|
||||
}
|
||||
|
||||
|
||||
|
||||
private StringBuilder mDescBuilder = null;
|
||||
|
||||
public String getDesc() {
|
||||
@@ -112,13 +105,4 @@ public class MogoCalculatePath {
|
||||
public void setPathId( int mPathId ) {
|
||||
this.mPathId = mPathId;
|
||||
}
|
||||
|
||||
public interface OnItemClickInteraction {
|
||||
|
||||
void onItemClicked( String tagId );
|
||||
}
|
||||
|
||||
public OnItemClickInteraction getOnItemClickInteraction() {
|
||||
return mOnItemClickInteraction;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,14 @@
|
||||
package com.mogo.map.navi;
|
||||
|
||||
/**
|
||||
* 规划路线交互接口
|
||||
*/
|
||||
public interface OnCalculatePathItemClickInteraction {
|
||||
|
||||
/**
|
||||
* 点击:列表点击、线路点击
|
||||
*
|
||||
* @param tagId 线条ID
|
||||
*/
|
||||
void onItemClicked( String tagId );
|
||||
}
|
||||
Reference in New Issue
Block a user