首頁  >  問答  >  主體

objective-c - 使用ios的系统地图api路线规划画线,在有的手机上不能显示线路?

阿神阿神2763 天前438

全部回覆(1)我來回復

  • 黄舟

    黄舟2017-04-17 17:20:52

    [geocoder geocodeAddressString:@"梁祝文化公園" completionHandler:^(NSArray placemarks, NSError error) {

       CLPlacemark *placemark2 = [placemarks firstObject];
       [self drawPlacemark1:placemark1 placemark2:placemark2];

    }];

    這裡是不是應該在遍歷過程中,交換placemark2placemark1指標。 placemark2placemark1指针。

    抱歉上面是瞎说的。

    我测了你的代码,在我的设备上可以画出线路,从浙江省宁波市鄞州区天宫庄园浙江省宁波市鄞州区梁祝文化公园

    抱歉上面是瞎說的。 🎜 🎜我測了你的代碼,在我的設備上可以畫出線路,從浙江省寧波市鄞州區天宮莊園浙江省寧波市鄞州區梁祝文化公園,建議您在drawPlacemark1方法中加入log或斷點,檢查CLPlacemark是否返回正確,網絡狀況不佳會導致這種情況,應該作出相應處理,即應該檢查NSError是否有值,並作出相應處理。 🎜

    回覆
    0
  • 取消回覆