आपके पास अलग-अलग विकल्प हैं। आप सेब से यह नमूना कोड देख सकते हैं: Regions। वह, मैंने समझ लिया है, एंटीना की स्थिति से डिवाइस की स्थिति की जांच करें।
या डिवाइस की स्थिति को ट्रैक करना, और जांचें कि आपके द्वारा परिभाषित क्षेत्र के अंदर है या नहीं। यह जांचें question
यदि आपको बेहतर समाधान मिलता है, तो कृपया मुझे बताएं।
संपादित करें: अगर एक समन्वय नक्शे में उपयोग करते हुए इस कोशिश दिख रहा है
जांचने के लिए:
// Your coordinates - Lisbon for example
float lisbonLatitudeValue = 38.7069320;
float lisbonLongitudeValue = -9.1356321;
CLLocationCoordinate2D lisbonCoordinates = CLLocationCoordinate2DMake(lisbonLatitudeValue, lisbonLongitudeValue);
if (MKMapRectContainsPoint(mapView.visibleMapRect, MKMapPointForCoordinate(lisbonCoordinates)))
{
// do something
NSLog(@" - Lisbon is visible");
}
else {
// do something
NSLog(@" - Lisbon is not visible");
}
आशा है कि यह मदद करता है
हाय Frade answer.But के लिए धन्यवाद कि नहीं था क्या मैं देख रहा हूं। मैं यह जांचना चाहता हूं कि मेरे सहेजे गए निर्देशांक वर्तमान क्षेत्र में हों या नहीं। जैसे, मेरे पास अक्षांश और देशांतर की एक जोड़ी है और मैं यह जांचना चाहता हूं कि यह वर्तमान क्षेत्र में है या इसके बाहर है। – Nit
ठीक है मुझे यह मिल गया। तो क्षेत्र से आपका क्या मतलब है !? एक देश!? एक शहर? एक परिपत्र क्षेत्र ?? एक समन्वय ?? तुम्हारे पास क्या है?? अपने प्रश्न में अधिक विशिष्ट होने का प्रयास करें .. – Frade
हाय फ्रैड मुझे विधि की तरह कुछ मिलता है। – Nit