mkannotation

    8

    1答えて

    は、私は、カスタムMKAnnoationViewを作成: - (MKAnnotationView *)mapView:(MKMapView *)theMapView viewForAnnotation:(id <MKAnnotation>)annotation { static NSString* AnnotationIdentifier = @"AnnotationIdentifie

    0

    2答えて

    私はいくつかの注釈を読み込むマップを持つビューを持っています。すべて正常に機能しますが、注釈を消去して他の注釈を追加する場合は、地図を移動(スクロール)するまで表示されません。 提案がありますか? EDITED: ではなく、これを使用してのように思える: [self updateMap]; 私が使用する必要があります: [self performSelectorOnMainThread:@se

    16

    1答えて

    現在、私は注釈をマップビューに入力しており、ユーザーの現在地も表示しています。 viewForAnnotationメソッドでは、すべての注釈をデフォルトの赤いピンで上書きしますが、他の注釈のビューを返したいが、ユーザーの場所はデフォルトの青いビーコンにしておきたい。これを簡単に行う方法はありますか、新しいアノテーションビューを作成してアノテーションに応じて正しいものを返す必要がありますか? 今私の

    0

    1答えて

    カスタムMKAnnotationViewが実装されていて、ARCを有効にする前に正しく機能していました。 initWithAnnotation方法は、このように実装されました: - (id)initWithAnnotation:(id <MKAnnotation>)annotation reuseIdentifier:(NSString *)reuseIdentifier { self

    5

    2答えて

    私はMKMapViewを持っていますが、これは非常に奇妙な問題です。説明するのは難しいです。 オーバーレイのポイントをファイルに保存し、オーバレイをviewDidLoadにロードすることによってセッション間で保存されるMKOverlayがあります。そこでここでは問題があります: ステップ 私は、地図上の すべてがのオーバーレイによってオーバーレイますマップにMKOverlayを追加した後、第2また

    5

    1答えて

    今日私は説明でエラーが発生しました:)問題は1つだけです:私はそれを理解していません。私は理解している場合、私は、手動で任意のオブザーバーを追加していない私は削除して、方法viewWillAppearで私のMapViewに「BarAnnotation」(私のカスタムMKAnnotation)を追加することを 2012-04-30 03:04:35.737 Barz[21961:11903] An

    3

    2答えて

    ユーザーが地図に触れるとアノテーションを追加する際にいくつかの問題があります。 私はUIGestureRecognizerを使用してユーザーの接触を検出しています。 長押しが検出されると、私はこの関数を呼んでいる: - (void)handleLongPressGesture:(UIGestureRecognizer*)gestureRecognizer{ if (gestureRecogniz

    0

    1答えて

    Googleプレイスのデータをフィルタリングして、各場所をマップビューに表示しています。現在、私はすべてのポイントを地図上に表示しています。私はどのように表示するかを理解する必要がありますannotationPoint.title = place.name;これらの場所ごとに どのように私は場所の場所の配列全体のためにこれを行うに行くだろうか? ご協力いただきありがとうございます! //UPDAT

    0

    1答えて

    ユーザーがキーワードを入力して検索するために使用する検索バーがあります。私はこれのためにuisearchbarデリゲートを使用しています。現在、地図はキーワードが検索されている中心に来ていますが、それに関連するコールアウトを表示したいと思います。私は長いとタイトルがありますが、これは役に立つと思います。 - (void)searchBarSearchButtonClicked:(UISearchB

    1

    2答えて

    私はユーザーがマップ上で定期的に場所をマークしたいと思うiOSアプリケーションを作っています。 iOSで位置をマークするデフォルトの方法は、地図の中央に、またはユーザーがタッチを保持している場所(ジェスチャ認識機能を使用して)のいずれかにピンをドロップすることです。 ピンを目的の位置にマークする正確には、ピンを保持していて、再びドロップすることができます。 iOSマップアプリでこれを行った場合は、