2012-09-22 20 views
5

Tôi đang sử dụng ARKit cho một trong các ứng dụng Augmented Reality của mình. Nhưng vấn đề tôi đang phải đối mặt là vị trí trong máy ảnh chồng chéo nhau.Vị trí trong iPhone ARKit chồng lên nhau tại một nơi

Khi tôi dùng thử bằng dữ liệu được mã cứng, tôi có thể hiển thị dữ liệu tại các vị trí khác nhau. Bây giờ tôi đang lấy dữ liệu từ một máy chủ và hiển thị chúng trên ARKit. Điều này cho thấy tất cả các vị trí chồng lên nhau.

Đây là mã của tôi:

for (NSDictionary *drop in drops) 
{ 
    CLLocation *tempLocation = [[CLLocation alloc] initWithLatitude:[[[drop objectForKey:@"latitude"] objectForKey:@"text"] floatValue] longitude:[[[drop objectForKey:@"longitude"] objectForKey:@"text"] floatValue]]; 
    tempCoordinate = [ARGeoCoordinate coordinateWithLocation:tempLocation]; 
    tempCoordinate.inclination = M_PI/30; 
    tempCoordinate.title = [[drop objectForKey:@"DropText"] objectForKey:@"text"]; 
    tempCoordinate.subtitle = [[drop objectForKey:@"DropPlace"] objectForKey:@"text"]; 
    tempCoordinate.type=[[[drop objectForKey:@"DropType"] objectForKey:@"text"] intValue]; 
    [tempLocationArray addObject:tempCoordinate]; 
    [tempLocation release]; 

} 
[viewController addCoordinates:tempLocationArray]; 
[viewController startListening]; 

Điều này cho thấy tất cả các giọt chồng chéo. Tôi cần giải pháp về cách khắc phục sự cố này hoặc những gì tôi đang làm sai ở đây để hiển thị vị trí trên một vị trí khác. Xin lưu ý rằng tất cả các giọt trong trường hợp của tôi có vĩ độ và kinh độ khác nhau. Tôi đã thử nghiệm điều đó.

+0

Hi @Dipak Bạn đã nhận được giải pháp nào chưa? Tôi phải đối mặt với cùng một vấn đề. –

Trả lời

1

Không có vấn đề gì trong mã của tôi, sự cố ở trong máy chủ và nó đã cho tôi tất cả dữ liệu cho cùng một vị trí địa lý. Khi tôi bắt đầu nhận dữ liệu với các vị trí địa lý khác nhau, vấn đề của tôi đã được giải quyết.

Các vấn đề liên quan