1

IOS アプリのマップビューについて質問があります。特定の 1 つの座標を囲む標準的なオーバーレイを表示するマップビューがあり、Google マップに表示される通常の現在地マーカーもあります。Google マップで標準の現在地を見ると、現在地に加えて、脈動する円のある円形のオーバーレイが表示されます。マップビューの他の位置マーカーに同じタイプの脈動する円オーバーレイを作成しようとしています。

これが私の標準地図オーバーレイのコードです。現在の場所の外観を模倣する方法を誰かが知っていますが、特定のマークされた場所はありませんか? 混乱した言語で申し訳ありませんが、できる限り説明しようとしています。

- (MKOverlayView *)mapView:(MKMapView *)mapView viewForOverlay:(id<MKOverlay>)overlay{
    MKCircleView* aView = [[[MKCircleView alloc] initWithCircle:(MKCircle *)overlay] autorelease];

    aView.fillColor = [[UIColor cyanColor] colorWithAlphaComponent:0.35];
    aView.strokeColor = [[UIColor blueColor] colorWithAlphaComponent:0.7];
    aView.lineWidth = 3;

    return aView;

}

どうもありがとう!

4

2 に答える 2

1

github で例を見たことがありますが、その名前を思い出せません。

MKCircle はその目的には使用できないという考えでした。

トリックは、描画された円と一定のスケールのアニメーションをその画像に適用した UIImage を使用することでした...

于 2012-08-06T18:13:23.563 に答える
0

これを使用してみてください:

http://yickhong-ios.blogspot.it/2012/04/animated-circle-on-mkmapview.html

それはあなたが必要とすることを正確に行うライブラリです

于 2013-09-18T11:55:49.477 に答える