2012-09-22 8 views
5

私はAugmented Realityアプリの1つにARKitを使用しています。しかし、私が直面している問題は、カメラ内の場所が互いに重なっていることです。iPhone ARKit内の場所が1か所で重複しています

ハードコードされたデータを使用して試したところ、別の場所にデータを表示できました。今私はサーバーからデータを取得してARKitに表示しています。これは、お互いに重なっているすべての場所を示します。ここで

は私のコードです:

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]; 

これは、すべての滴が重なって表示されます。この問題を解決する方法や、ここで間違っていることを解決する方法が必要です。私の場合のすべてのドロップは、異なる緯度と経度を持つことに注意してください。私はそれをテストしました。

+0

こんにちは@Dipak解決策はありましたか?私は同じ問題に直面しています。 –

答えて

1

私のコードには問題はありませんでした。問題はサーバー上にあり、同じ地理的位置のすべてのデータを私に渡していました。地理的に異なる場所でデータを取得すると、問題は解決されました。

関連する問題