我参照百度地图demo里的导航界面自己写了一个MapViewController,分别可以选择乘车,步行,公交。 然后在一个从另一个View点击按钮跳转到这个地图界面,代码如下:
MapViewController *map = [[LSMapViewController alloc]initWithLongitude:39.04012 andLatitude:121.795437];
[self addChildViewController:map];
[self.view addSubview:map.view];
关闭地图view的函数里代码如下:
[self.view removeFromSuperview];
[self removeFromParentViewController];
第一次进入地图视图没有问题,第二次出现如图现象
非常不解哪里出了问题,另外我在应用的另一个功能模块也用到了百度地图,是创建了MapViewController的对象,这两处也回互相影响,比如这个导航视图的导航路线跑到了另一界面地图上。大家有没有遇到这样的问题呢???