BasicMapViewController *viewController=nil;
void OpenGPSMap(void *p){
if(viewController!=nil){
[viewController initAnnotations: [NSString stringWithUTF8String:p]];
[viewController annotationUpdate];
return;
}
viewController = [[BasicMapViewController alloc] init];//map
[viewController initAnnotations: [NSString stringWithUTF8String:p]];//map数据
[UnityGetMainWindow() addSubview:viewController.view ]; //map view
[UnityGetMainWindow().rootViewController addChildViewController:viewController ]; //map controller
[UnityGetMainWindow() sendSubviewToBack:viewController.view];//把map层最下面
[UnityGetGLView()
setBackgroundColor:[UIColor
clearColor]];//去掉背景颜色使之透明
}