5
マップビューのアプリケーションで作業しています。座標が現在の領域(画面にバインドされたマップ領域)またはその外側にあるかどうかを知ることができます。地図座標が現在の地域にあるか、現在の地域にないことをどのように知ることができますか?
ありがとうございました。
マップビューのアプリケーションで作業しています。座標が現在の領域(画面にバインドされたマップ領域)またはその外側にあるかどうかを知ることができます。地図座標が現在の地域にあるか、現在の地域にないことをどのように知ることができますか?
ありがとうございました。
異なるオプションがあります。 appleのこのサンプルコードはRegionsです。それは、私が理解している、アンテナの位置によってデバイスの位置を確認してください。
またはデバイスの位置を追跡し、あなたが定義した領域内にあるかどうかを確認します。これをチェックしてくださいquestion
もっと良い解決策が見つかったら、私に知らせてください。
EDIT:
座標かどうかを確認するには、これを使ってみてマップに表示されている:
// 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");
}
は、それが何をしなかったAnswer.Butため
こんにちはフラージ感謝を役に立てば幸い私は探しています。保存した座標が現在の地域にあるかどうかを確認したいのですが、緯度と経度のペアがあり、それが現在の地域か外かをチェックしたいと思います。 – Nit
私はそれを得る。では、地域によってはどういう意味ですか?国!?街?円形領域??座標??あなたは何を持っていますか?あなたの質問にもっと具体的にしてみてください。 – Frade
こんにちは、私は方法のようなものを見つける。 – Nit