84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
闭关修行中......
[geocoder geocodeAddressString:@"梁祝文化公园" completionHandler:^(NSArrayplacemarks, NSErrorerror) {
CLPlacemark *placemark2 = [placemarks firstObject]; [self drawPlacemark1:placemark1 placemark2:placemark2];
}];
这里是不是应该在遍历过程中,交换placemark2和placemark1指针。
placemark2
placemark1
抱歉上面是瞎说的。
我测了你的代码,在我的设备上可以画出线路,从浙江省宁波市鄞州区天宫庄园到浙江省宁波市鄞州区梁祝文化公园,建议您在drawPlacemark1方法中加入log或者断点,检查CLPlacemark是否返回正确,网络状况不佳会导致这种情况,应该作出相应处理,即应该检查NSError是否有值,并作出相应处理。
浙江省宁波市鄞州区天宫庄园
浙江省宁波市鄞州区梁祝文化公园
[geocoder geocodeAddressString:@"梁祝文化公园" completionHandler:^(NSArrayplacemarks, NSErrorerror) {
}];
这里是不是应该在遍历过程中,交换
placemark2
和placemark1
指针。抱歉上面是瞎说的。
我测了你的代码,在我的设备上可以画出线路,从
浙江省宁波市鄞州区天宫庄园
到浙江省宁波市鄞州区梁祝文化公园
,建议您在drawPlacemark1方法中加入log或者断点,检查CLPlacemark是否返回正确,网络状况不佳会导致这种情况,应该作出相应处理,即应该检查NSError是否有值,并作出相应处理。