Usando MapKit en iOS 6, ¿cómo se supone que debo obtener ubicaciones cercanas sin tener sus coordenadas específicas? Tampoco estoy seguro si todavía es posible ... err ... permitido ... usar Google Maps API para lograr este objetivo, ya que esta es la única forma en que puedo pensar para hacer esto.
Sé que todo sigue en versión beta, pero aún no he encontrado información sobre este tema en foros, en la nueva Documentación de MapKit de Apple, en ninguna parte. Todo lo que quiero hacer es realizar una búsqueda de ubicaciones (digamos, parques, por ejemplo) dentro de 'x' millas de la ubicación del usuario.
Parece que desde que Apple ha desarrollado su propia aplicación Mapas, deberían tener una forma de lograr esto usando MapKit o Core Location ... ¿verdad?
MapKit en iOS 6 - ¿Cómo encontrar lugares cerca ...?
5
A
Respuesta
2
Pruebe con este código. Esto puede ayudarte.
URLManager *urlmanager = [[URLManager alloc] init];
urlmanager.delegate = self;
urlmanager.responseType = JSON_TYPE;
urlmanager.commandName = @"Search";
NSString *locationString = [NSString stringWithFormat:@"%f,%f",latitude,longitude];
//Location where you want to search
NSString *key = @"AIzaSyCNRpero6aM451X0IfgFHAd-Y3eJUssqoa8`enter code here`0E";
//This is the secret key which you will get from the Google API Console when you register your app.
NSString *radiuos = @"15000";
//This is the area within which you want to search
NSString *keyword = @"Hotel";//Search keyword you want to search
NSMutableDictionary *arguments = [[NSMutableDictionary alloc] init]; // zero argument
[arguments setValue:key forKey:@"key"];
[arguments setValue:locationString forKey:@"location"];
[arguments setValue:radiuos forKey:@"radius"];
[arguments setValue:@"true" forKey:@"sensor"];
[arguments setValue:keyword forKey:@"keyword"];
NSLog(@"Arguments are %@",arguments);
[urlmanager urlCallGetMethod:[NSString stringWithFormat:@"https://maps.googleapis.com/maps/api/place/search/json"] withParameters:arguments];
Cuestiones relacionadas
- 1. iOS MapKit pins personalizados
- 2. iOS Mapkit Llamada personalizada
- 3. Gradient Polyline con MapKit ios
- 4. Solución Offline MapKit para iOS
- 5. UIScrollView en IOS 6
- 6. ios MapKit animación MKOverlayView pasando al instante
- 7. IOS 6 MKMapView se bloquea en [EAGLContext setCurrentContext]
- 8. iOS 6 Collection View
- 9. MPMoviePlayerController Overlay iOS 6
- 10. IOS 6 Maps Crash
- 11. ¿Cómo lidiar con mapas chinos inconsistentes en iOS 6?
- 12. ¿Cómo encontrar lugares "lentos" al construir una solución en VS2010?
- 13. Ocasionalmente iOS 6 MKMapView se bloquea en initWithFrame
- 14. iOS 6 ver jerarquía pesadilla
- 15. formato decimal utilizando por lo menos 2 lugares y como máximo 6 lugares
- 16. ¿Cómo verificar la versión de iOS es iOS 6?
- 17. Cómo apuntar a iOS 5 e iOS 6
- 18. MPMusicPlayerController obsoleto con iOS 6
- 19. Técnicas para encontrar cerca de registros duplicados
- 20. ¿Cómo configuro los destinatarios para UIActivityViewController en iOS 6?
- 21. iOS 5 MapKit se cuelga con superposiciones cuando zoom/pan
- 22. La autorrotación de iOS 6 en el simulador varía desde el dispositivo iOS 6 actual
- 23. ¿Cómo obtener esta barra en Safari en iOS 6?
- 24. Donde es iOS 6 Siri API
- 25. QLPreviewController no funciona en iOS 6
- 26. UIPopoverController accidente orientación en IOS 6
- 27. supportedInterfaceOrientations no funciona en iOS 6 UIViewController
- 28. AVAssetWriter finishWriting falla en iOS 6 Simulator
- 29. Encontrar rootViewController en iOS
- 30. ¿Cómo abrir invocar MKAnnotationView programmatically? (iPhone, MapKit)
Lo sentimos, pero esto no se puede discutir en SO. Su NDA. Prueba los foros de Apple Dev. Los ingenieros de Apple pasan el rato allí a veces. –
Echa un vistazo a los videos de WWDC 2012: puede que haya algo allí. Hicieron una demostración similar pero no recuerdo los detalles. Disculpas –
Ya no es NDA, 6.1 contiene el código real, pero todavía no hay documentación. No sé lo que está sucediendo en Apple, solían ser los mejores documentando las cosas, ahora se están convirtiendo en otra 'explicaciones son una molestia' también corrió ... – Rob