同事发现一个问题,在调用百度地图导航时出现目的地是地图上的点,但是导航没有问题。经过测试发现:
NSString *urlString = [[NSString stringWithFormat:@"baidumap://map/direction?origin={{我的位置}}&destination=%@&mode=driving&coord_type=bd-09",address] stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
不传经纬度,直接传地理位置信息。最好是先经纬度逆编码(用百度)然后再调起百度导航。就不会出现目的地是地图上的点。
网友评论