注釈の場所を異なる座標で更新しようとすると問題が発生します。別の注釈を作成せずに場所のプロパティを変更する方法はありますか? 以下のコードを試してみましたが、うまくいきませんでした。取得しようとしている注釈は、その場所を更新していません。助けてください!
CLLocationCoordinate2D location;
location.latitude = -36.560976;
location.longitude = -59.455807;
for (id annotation in self.mapView.annotations) {
if ([annotation isKindOfClass:[MyAnnotation class]])
{
[annotation setCoords:location]; //setCoords is defined in MyAnnotation class
}
}
皆さん、ありがとうございました!