2012-09-22 13 views
5

Estoy usando ARKit para una de mis aplicaciones de Realidad Aumentada. Pero el problema que estoy enfrentando es que los Lugares en la cámara se superponen entre sí.Ubicaciones en iPhone ARK superposición en un solo lugar

Cuando lo probé usando datos codificados, pude mostrar datos en diferentes ubicaciones. Ahora estoy obteniendo datos de un servidor y mostrándolos en ARKit. Esto muestra todas las ubicaciones superpuestas entre sí.

Aquí está mi código:

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

Esta muestra todas las gotas se superponen. Necesito una solución sobre cómo solucionar este problema o qué estoy haciendo mal aquí que muestra ubicaciones una sobre otra. Tenga en cuenta que todas las gotas en mi caso tienen diferente latitud y longitud. Lo he probado

+0

Hola @Dipak ¿Has encontrado alguna solución? Estoy enfrentando el mismo problema. –

Respuesta

1

No hubo ningún problema en mi código, el problema estaba en el servidor y me daba todos los datos para la misma ubicación geográfica. Una vez que comencé a obtener datos con diferentes ubicaciones geográficas, mi problema fue resuelto.

Cuestiones relacionadas