@@ -27,11 +27,13 @@ public class MapCenterPointStrategy {
{
// 选点场景,定位中心点
Map < String , MapCenterPoint > choosePoint = new HashMap < > ( ) ;
choosePoint . put ( " d80x " , new MapCenterPoint ( 0 . 5D , 0 . 5D ) ) ;
choosePoint . put ( " em4 " , new MapCenterPoint ( 0 . 5D , 0 . 5D ) ) ;
choosePoint . put ( " e8xx " , new MapCenterPoint ( 0 . 5D , 0 . 5D ) ) ;
choosePoint . put ( " f80x " , new MapCenterPoint ( 0 . 5D , 0 . 5D ) ) ;
choosePoint . put ( " f 8xx" , new MapCenterPoint ( 0 . 5D , 0 . 5D ) ) ;
final MapCenterPoint point = new MapCenterPoint ( 0 . 5D , 0 . 5D ) ;
choosePoint . put ( " d80x " , point ) ;
choosePoint . put ( " em4 " , point ) ;
choosePoint . put ( " em3 " , point ) ;
choosePoint . put ( " e 8xx" , point ) ;
choosePoint . put ( " f80x " , point ) ;
choosePoint . put ( " f8xx " , point ) ;
sStrategies . put ( Scene . CHOOSE_POINT , choosePoint ) ;
}
@@ -39,10 +41,13 @@ public class MapCenterPointStrategy {
// 导航场景,定位视图右下角偏下
Map < String , MapCenterPoint > navi = new HashMap < > ( ) ;
navi . put ( " d80x " , new MapCenterPoint ( 0 . 669444444444444 , 0 . 573333333333D ) ) ;
navi . put ( " em4 " , new MapCenterPoint ( 0 . 734375D , 0 . 573333333333D ) ) ;
navi . put ( " e8xx " , new MapCenterPoint ( 0 . 734375D , 0 . 573333333333D ) ) ;
navi . put ( " f80x " , new MapCenterPoint ( 0 . 705208333D , 0 . 575D ) ) ;
navi . put ( " f 8xx" , new MapCenterPoint ( 0 . 705208333D , 0 . 575D ) ) ;
final MapCenterPoint em4 = new MapCenterPoint ( 0 . 734375D , 0 . 573333333333D ) ;
navi . put ( " em4 " , em4 ) ;
navi . put ( " em3 " , em4 ) ;
navi . put ( " e 8xx" , em4 ) ;
final MapCenterPoint f80x = new MapCenterPoint ( 0 . 705208333D , 0 . 575D ) ;
navi . put ( " f80x " , f80x ) ;
navi . put ( " f8xx " , f80x ) ;
sStrategies . put ( Scene . NAVI , navi ) ;
}
@@ -50,10 +55,13 @@ public class MapCenterPointStrategy {
// 导航场景 vs 道路事件展示场景,定位视图右下角偏下
Map < String , MapCenterPoint > naviWithRoadEvent = new HashMap < > ( ) ;
naviWithRoadEvent . put ( " d80x " , new MapCenterPoint ( 0 . 669444444444444 , 0 . 73936170212766D ) ) ;
naviWithRoadEvent . put ( " em4 " , new MapCenterPoint ( 0 . 734375D , 0 . 73936170212766D ) ) ;
naviWithRoadEvent . put ( " e8xx " , new MapCenterPoint ( 0 . 734375D , 0 . 73936170212766D ) ) ;
naviWithRoadEvent . put ( " f80x " , new MapCenterPoint ( 0 . 705208333D , 0 . 683333333333D ) ) ;
naviWithRoadEvent . put ( " f 8xx" , new MapCenterPoint ( 0 . 705208333D , 0 . 683333333333D ) ) ;
final MapCenterPoint em4 = new MapCenterPoint ( 0 . 734375D , 0 . 73936170212766D ) ;
naviWithRoadEvent . put ( " em4 " , em4 ) ;
naviWithRoadEvent . put ( " em3 " , em4 ) ;
naviWithRoadEvent . put ( " e 8xx" , em4 ) ;
final MapCenterPoint f80x = new MapCenterPoint ( 0 . 705208333D , 0 . 683333333333D ) ;
naviWithRoadEvent . put ( " f80x " , f80x ) ;
naviWithRoadEvent . put ( " f8xx " , f80x ) ;
sStrategies . put ( Scene . NAVI_WITH_ROAD_EVENT , naviWithRoadEvent ) ;
}
@@ -61,10 +69,13 @@ public class MapCenterPointStrategy {
// 巡航场景
Map < String , MapCenterPoint > aimless = new HashMap < > ( ) ;
aimless . put ( " d80x " , new MapCenterPoint ( 0 . 669444444444444 , 0 . 5D ) ) ;
aimless . put ( " em4 " , new MapCenterPoint ( 0 . 734375D , 0 . 5D ) ) ;
aimless . put ( " e8xx " , new MapCenterPoint ( 0 . 734375D , 0 . 5D ) ) ;
aimless . put ( " f80x " , new MapCenterPoint ( 0 . 705208333D , 0 . 5D ) ) ;
aimless . put ( " f 8xx" , new MapCenterPoint ( 0 . 705208333D , 0 . 5D ) ) ;
final MapCenterPoint em4 = new MapCenterPoint ( 0 . 734375D , 0 . 5D ) ;
aimless . put ( " em4 " , em4 ) ;
aimless . put ( " em3 " , em4 ) ;
aimless . put ( " e 8xx" , em4 ) ;
final MapCenterPoint f80x = new MapCenterPoint ( 0 . 705208333D , 0 . 5D ) ;
aimless . put ( " f80x " , f80x ) ;
aimless . put ( " f8xx " , f80x ) ;
sStrategies . put ( Scene . AIMLESS , aimless ) ;
}
@@ -72,32 +83,41 @@ public class MapCenterPointStrategy {
// 巡航场景 vs 道路事件展示场景
Map < String , MapCenterPoint > aimlessWithRoadEvent = new HashMap < > ( ) ;
aimlessWithRoadEvent . put ( " d80x " , new MapCenterPoint ( 0 . 669444444444444 , 0 . 68617 ) ) ;
aimlessWithRoadEvent . put ( " em4 " , new MapCenterPoint ( 0 . 734375D , 0 . 68617 ) ) ;
aimlessWithRoadEvent . put ( " e8xx " , new MapCenterPoint ( 0 . 734375D , 0 . 68617 ) ) ;
aimlessWithRoadEvent . put ( " f80x " , new MapCenterPoint ( 0 . 705208333D , 0 . 599074074D ) ) ;
aimlessWithRoadEvent . put ( " f 8xx" , new MapCenterPoint ( 0 . 705208333D , 0 . 599074074D ) ) ;
final MapCenterPoint em4 = new MapCenterPoint ( 0 . 734375D , 0 . 68617 ) ;
aimlessWithRoadEvent . put ( " em4 " , em4 ) ;
aimlessWithRoadEvent . put ( " em3 " , em4 ) ;
aimlessWithRoadEvent . put ( " e 8xx" , em4 ) ;
final MapCenterPoint f80x = new MapCenterPoint ( 0 . 705208333D , 0 . 599074074D ) ;
aimlessWithRoadEvent . put ( " f80x " , f80x ) ;
aimlessWithRoadEvent . put ( " f8xx " , f80x ) ;
sStrategies . put ( Scene . AIMLESS_WITH_ROAD_EVENT , aimlessWithRoadEvent ) ;
}
{
// 规划路线,定位视图右边
Map < String , MapCenterPoint > calculatePath = new HashMap < > ( ) ;
calculatePath . put ( " d80x " , new MapCenterPoint ( 0 . 733398D , 0 . 610833D ) ) ;
calculatePath . put ( " em4 " , new MapCenterPoint ( 0 . 733398D , 0 . 610833D ) ) ;
calculatePath . put ( " e8xx " , new MapCenterPoint ( 0 . 733398D , 0 . 610833D ) ) ;
calculatePath . put ( " f80x " , new MapCenterPoint ( 0 . 703125D , 0 . 6083333D ) ) ;
calculatePath . put ( " f 8xx" , new MapCenterPoint ( 0 . 703125D , 0 . 6083333D ) ) ;
final MapCenterPoint d80x = new MapCenterPoint ( 0 . 733398D , 0 . 610833D ) ;
calculatePath . put ( " d80x " , d80x ) ;
calculatePath . put ( " em4 " , d80x ) ;
calculatePath . put ( " em3 " , d80x ) ;
calculatePath . put ( " e 8xx" , d80x ) ;
final MapCenterPoint f80x = new MapCenterPoint ( 0 . 703125D , 0 . 6083333D ) ;
calculatePath . put ( " f80x " , f80x ) ;
calculatePath . put ( " f8xx " , f80x ) ;
sStrategies . put ( Scene . CALCULATE_PATH , calculatePath ) ;
}
{
// 分类搜索,定位视图右边
Map < String , MapCenterPoint > categorySearch = new HashMap < > ( ) ;
categorySearch . put ( " d80x " , new MapCenterPoint ( 0 . 733398D , 0 . 5D ) ) ;
categorySearch . put ( " em4 " , new MapCenterPoint ( 0 . 733398D , 0 . 5D ) ) ;
categorySearch . put ( " e8xx " , new MapCenterPoint ( 0 . 733398D , 0 . 5D ) ) ;
categorySearch . put ( " f80x " , new MapCenterPoint ( 0 . 733594D , 0 . 5D ) ) ;
categorySearch . put ( " f 8xx" , new MapCenterPoint ( 0 . 733594D , 0 . 5D ) ) ;
final MapCenterPoint d80x = new MapCenterPoint ( 0 . 733398D , 0 . 5D ) ;
categorySearch . put ( " d80x " , d80x ) ;
categorySearch . put ( " em4 " , d80x ) ;
categorySearch . put ( " em3 " , d80x ) ;
categorySearch . put ( " e 8xx" , d80x ) ;
final MapCenterPoint f80x = new MapCenterPoint ( 0 . 733594D , 0 . 5D ) ;
categorySearch . put ( " f80x " , f80x ) ;
categorySearch . put ( " f8xx " , f80x ) ;
sStrategies . put ( Scene . CATEGORY_SEARCH , categorySearch ) ;
}
@@ -105,10 +125,13 @@ public class MapCenterPointStrategy {
// V2X, 场景视图右边
Map < String , MapCenterPoint > categoryV2XEvent = new HashMap < > ( ) ;
categoryV2XEvent . put ( " d80x " , new MapCenterPoint ( 0 . 669444444444444 , 0 . 7D ) ) ;
categoryV2XEvent . put ( " em4 " , new MapCenterPoint ( 0 . 677734375D , 0 . 7D ) ) ;
categoryV2XEvent . put ( " e8xx " , new MapCenterPoint ( 0 . 677734375D , 0 . 7D ) ) ;
categoryV2XEvent . put ( " f80x " , new MapCenterPoint ( 0 . 6963541D , 0 . 65D ) ) ;
categoryV2XEvent . put ( " f 8xx" , new MapCenterPoint ( 0 . 6963541D , 0 . 65D ) ) ;
final MapCenterPoint em4 = new MapCenterPoint ( 0 . 677734375D , 0 . 7D ) ;
categoryV2XEvent . put ( " em4 " , em4 ) ;
categoryV2XEvent . put ( " em3 " , em4 ) ;
categoryV2XEvent . put ( " e 8xx" , em4 ) ;
final MapCenterPoint f80x = new MapCenterPoint ( 0 . 6963541D , 0 . 65D ) ;
categoryV2XEvent . put ( " f80x " , f80x ) ;
categoryV2XEvent . put ( " f8xx " , f80x ) ;
sStrategies . put ( Scene . CATEGORY_V2X_EVENT , categoryV2XEvent ) ;
}
}