我目前正在使用http://iphonear.org家伙移植的 ARKit,循环通过获取的 xml 并在屏幕上绘制坐标。但是由于某种原因转换对象值:
for(NSObject *locxml in xmlLocations) {
tempLocation = [[CLLocation alloc]
initWithLatitude: (int)[locxml valueForKey:@"lat"]
longitude: (int)[locxml valueForKey:@"long"]];
tempCoordinate = [ARGeoCoordinate coordinateWithLocation:tempLocation];
tempCoordinate.title = [locxml valueForKey:@"title"];
[tempLocationArray addObject:tempCoordinate];
[tempLocation release];
[locxml release];
}
只是没有显示任何东西,我已经尝试过
[[locxml valueForKey:@"lat"] doubleValue] 确实确实在错误的地方显示了坐标(是的,我很确定)。
有关如何将对象中的坐标放入 CLLocation 的任何帮助?