2012-09-12 11 views
5

आईओएस 6 में मैपकिट का उपयोग करके, मुझे अपने विशिष्ट समन्वय किए बिना आस-पास के स्थानों को कैसे प्राप्त किया जा रहा है? मैं यह भी सुनिश्चित नहीं कर रहा हूं कि यह अभी भी संभव है ... त्रुटि ... ... इस लक्ष्य को पूरा करने के लिए Google मानचित्र API का उपयोग करने की अनुमति है, क्योंकि यह एकमात्र तरीका है जिसे मैं ऐसा करने के बारे में सोच सकता हूं।

मुझे पता है कि सब कुछ अभी भी बीटा में है, लेकिन मुझे अभी भी ऐप्पल के नए मैपकिट दस्तावेज़ीकरण में, इस विषय के बारे में कहीं भी कोई जानकारी नहीं मिली है। मैं बस इतना करना चाहता हूं कि उपयोगकर्ता के स्थान के 'x' मील के भीतर स्थानों के लिए खोज करें (उदाहरण के लिए पार्क, उदाहरण के लिए)।

ऐसा लगता है कि चूंकि ऐप्पल ने अपना स्वयं का मानचित्र एप्लिकेशन विकसित किया है, इसलिए उनके पास मैपकिट या कोर स्थान का उपयोग करके इसे पूरा करने का एक तरीका होना चाहिए ... सही?

आईओएस में मैपकिट 6 - आसपास के स्थान कैसे खोजें ...?

+4

क्षमा करें लेकिन इस पर चर्चा नहीं की जा सकती है। इसका एनडीए ऐप्पल देव मंचों का प्रयास करें। कभी-कभी एप्पल इंजीनियर्स लटकाते हैं। –

+0

डब्ल्यूडब्ल्यूडीसी 2012 वीडियो देखें - वहां कुछ हो सकता है। उन्होंने कुछ ऐसा ही किया था लेकिन मुझे विवरण याद नहीं है। क्षमा याचना। –

+0

अब यह एनडीए नहीं है, 6.1 में वास्तविक कोड है, लेकिन अभी भी कोई दस्तावेज़ीकरण के बगल में नहीं है। मुझे नहीं पता कि ऐप्पल में क्या हो रहा है, वे चीजों को दस्तावेज करने में सबसे अच्छे थे, अब वे सिर्फ एक और 'स्पष्टीकरण एक परेशानी' बन रहे हैं ... – Rob

उत्तर

2

इस कोड के साथ प्रयास करें। यह आपकी मदद कर सकता है।

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]; 
संबंधित मुद्दे