自2018年10月18日起,高德开发者论坛除车机板块外,其他板块将停止发帖与维护,如您有使用问题请 提交工单 联系我们,感谢您的理解。

查看: 227|回复: 1
打印 上一主题 下一主题

求助!规划到西藏的路径在地图上画线效率极低~

[复制链接]
最佳答案
0 

1

主题

2

帖子

13

积分

新手上路

Rank: 1

积分
13
跳转到指定楼层
楼主
发表于 2016-8-25 18:06:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    AMapRoute *route = response.route;
    MANaviAnnotationType type = MANaviAnnotationTypeDrive;
    AMapPath *aMapPath = route.paths[0];
    NSMutableArray *polylines = [[NSMutableArray alloc] initWithCapacity:aMapPath.steps.count];
    [aMapPath.steps enumerateObjectsUsingBlock:^(AMapStep *step, NSUInteger idx, BOOL *stop) {
        MAPolyline *stepPolyline = step == nil ? nil : [CommonUtility polylineForCoordinateString:step.polyline];
        if (stepPolyline != nil){
            MANaviPolyline *naviPolyline = [[MANaviPolyline alloc] initWithPolyline:stepPolyline];
            naviPolyline.type = type;
            [polylines addObject:naviPolyline];
        }
    }];
    [_mapView removeOverlays:_mapView.overlays];
    self.naviRoute = [MANaviRoute naviRouteForPolylines:polylines andAnnotations:nil];
    [self.naviRoute addToMapView:mapView];

SDK版本号3.3
在地图上显示规划的路线时,搜索到西藏境内的路线都出现效率非常低~ 从搜索完成到画线完成耗时平均在1分钟以上(iPhone 6sp)。
求助~请问有办法优化吗?
附:
    self.naviRoute = [MANaviRoute naviRouteForPolylines:polylines andAnnotations:nil];
    [self.naviRoute addToMapView:mapView];
是从官方demo中的代码直接拿过来使用的~


回复

使用道具 举报

最佳答案
0 

1

主题

2

帖子

13

积分

新手上路

Rank: 1

积分
13
沙发
 楼主| 发表于 2016-8-25 18:08:08 | 只看该作者
顶一下~ 请问有人遇到这样的问题了么?现在用户反馈说到西藏的路线根本显示不出来~测试了下 基本在1分钟以上才能显示出来 甚至更久!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|小黑屋|高德开发者论坛

Copyright ©2014 高德开发者论坛.All Rights Reserved |京ICP证070711号

意见反馈 常见问题 服务条款 联系我们
快速回复 返回顶部 返回列表