Real 3D Module View
[Navinfo Navigation SDK for iOS] provides Real 3D data view function. In the navigation process, when encountering multi-vehicle road port selection, simulate real road condition information, so that users can select the lane accurately. The view provides mainly the ExpendView3 method, and the engine has a JunctionView on it. Refer to the example of how to use it:
// declare Real3dView in xml, it is recommended to be placed on the top of the map.
<com.navinfo.navi.Real3dView
android:id="@+id/real3dView"
android:layout_width="match_parent"
android:layout_height=" match_parent "
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:visibility="gone"/>
// use
Real3dView real3dView= (Real3dView) findViewById(R.id.real3dView);
real3dView.addEventHandler(new Real3d.Listener() {
@Override
public void onReal3dEvent(int event) {
switch (event){
case Real3d.Real3dEvent.DID_APPEAR:
//Real3d view is already displayed
break;
case Real3d.Real3dEvent.DID_DISAPPEAR:
//Real3d view has disappeared
break;
case Real3d.Real3dEvent.NEEDS_DISPLAY:
//Refresh
break;
case Real3d.Real3dEvent.WILL_APPEAR:
//Real3d view will appear in a gradual way
break;
case Real3d.Real3dEvent.WILL_DISAPPEAR:
//Real3d view is about to leave in a lossless way
break;
}
}
});
Real 3d view effect:
