これに対する正確な質問が見つかりません。
標準マップで問題ないように見えるカスタム ピンがいくつかあります。マップがサテライトやハイブリッドに変わったら、他のピンを使いたいです。
これは可能ですか?
私はこれまでにこれを試しました:
annotationImageName = @"blackPin.png";
if (segment == 1) {
NSLog(@"segment 1");
annotationImageName = @"whitePin.png";
}
else if (segment == 2) {
NSLog(@"segment 2");
annotationImageName = @"greyPin.png";
}
}
……
MKAnnotationView *annotationView = [[MKAnnotationView alloc] initWithAnnotation:annotation reuseIdentifier:@"annotationPin"];
annotationView.image = [UIImage imageNamed:annotationImageName];