2012-02-03 50 views

Trả lời

4

Bạn có các tùy chọn khác nhau. Bạn có thể xem mã mẫu này từ quả táo: Regions. Điều đó, tôi đã hiểu, kiểm tra vị trí thiết bị bằng vị trí của ăng-ten.

Hoặc theo dõi vị trí thiết bị và kiểm tra xem có nằm trong khu vực do Bạn xác định hay không. Kiểm tra điều này question

Nếu bạn tìm thấy giải pháp tốt hơn, vui lòng cho tôi biết.

EDIT:

Để kiểm tra xem một phối hợp có thể nhìn thấy trên bản đồ hãy thử sử dụng này:

// 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"); 
} 

Hy vọng nó giúp

+1

Hi Frade Cám ơn Answer.But mà không phải là những gì Tôi đang tìm kiếm. Tôi muốn kiểm tra rằng tọa độ đã lưu của tôi là ở khu vực hiện tại hay không. Như vậy, tôi có một cặp vĩ độ và kinh độ và tôi muốn kiểm tra đó là nó trong khu vực hiện tại hoặc ra khỏi nó. – Nit

+1

Ok tôi hiểu rồi. Vậy ý bạn là gì theo vùng !? một đất nước!? một thành phố? một khu vực tròn ?? một phối hợp ?? bạn có gì?? Hãy thử cụ thể hơn trong câu hỏi của bạn .. – Frade

+1

Xin chào Frade tôi tìm thấy một cái gì đó giống như phương pháp. – Nit

Các vấn đề liên quan