問題タブ [mapkit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
6893 参照

iphone - カスタムMKMapView注釈画像がタッチすると消えるのはなぜですか?

マップに注釈を付けて画像をうまく設定していますが、MapViewで注釈をタップすると、画像はカスタム画像から赤いピンに戻ります。どうしてこれなの?

私のコードは、この問題を引き起こさないいくつかのサンプルコードと同じように見えます。

0 投票する
3 に答える
971 参照

iphone - Urbanspoon はどのように地図を表示しますか?

Google の map API を見てきましたが、これはすべて JavaScript であり、iPhone では非常に遅いものです。次に、maps.google.com で利用できるリンク オプションを使用してみました。それは速いですが、それをあまり制御することはできません。また、マップの上部に小さな検索ボックスも表示されます。Google の API は、Web サイトでマップを使用する必要があると述べていますが、iPhone はそうではありません。maps.google.com のライセンスについてよくわかりません。

Urbanspoon のスコープ オプションは、あなたの位置に基づいて近くのビジネスを表示することに関して、私がマップに望むすべてのことを行います。mapkit を使用せずに Google マップで使用できるツールのセットが限られていることを考えると、彼らがどのようにそれを行っているかはわかりません。どうやら mapkit と統合されているようです。注釈をクリックすると吹き出しが表示され、もう一度クリックすると、そのピンの詳細を含む新しいビューがプッシュされます。これを行う方法はありますか?

- 編集 -

明確にするために、mapkit は周辺のビジネスを表示しません。それが問題の核心であり、Urbanspoon がどのようにそれを乗り越えたのかはわかりません。

0 投票する
1 に答える
1941 参照

iphone - MapKit 修正ズーム

マップキット ビューがあり、ズーム ステップを修正する必要があります。ユーザーは 4 倍だけ増減する必要があります。どうすればMapKitでそれを行うことができますか?

0 投票する
1 に答える
387 参照

iphone - ピンのアニメーション化が完了したときに Mapkit Annotation イベントは発生しますか?

Mapkit と userlocation イベントに問題があります。ユーザーの位置が見つかったときにメソッドを呼び出す必要がありますが、[locationManager startUpdatingLocation];メソッドを使用すると、私がやろうとしている処理に対してメソッドの呼び出しが早すぎます。

理想的には、ユーザーの場所のピンのアニメーションが完了したら、電話をかけたいと思います。それを監視する方法はありますか?

0 投票する
1 に答える
1622 参照

iphone - 画面座標へのMapkit緯度と経度

mapkit ビューがあります。緯度と経度を画面座標に変換するにはどうすればよいですか?

0 投票する
1 に答える
2287 参照

iphone - フルスクリーン マップキット マップ

iPhoneにmapkitビューがあり、すべての世界をビューに表示したいのですが、使用します

キャッチされていない例外 'NSInvalidArgumentException' が原因でアプリを終了するエラーが発生しました。理由: 'Invalid Region' どのように修正しますか?

0 投票する
2 に答える
7327 参照

iphone - MapKitで地図の左上と右下の緯度と経度を取得する方法

MapKitでマップの左上と右下の緯度と経度を取得するには? このコードを使用していますが、正しく動作しません。どうすれば直せますか?

0 投票する
1 に答える
1295 参照

iphone - MapKit メルカトル図法

MapKit はメルカトル図法を使用していますが、緯度を Y スクリーン座標に変換するにはどうすればよいですか? 更新: ありがとう。私はそれを使用します

マップにバインドするグリッドを描画する必要があります cacheRegion.minY - グリッド内のボックスの最小インデックスです。これにより、ボックスの緯度と経度を計算し、左側のボックスとマップビュー領域の間の距離を計算する必要があります。しかし、10 度後 [map convertCoordinate:leftTopBoxCoordinate toPointToView:map]; うまくいかない。いいですね

すべてのログ:

何があったの?知ってる?

0 投票する
3 に答える
1497 参照

iphone - iPhone SDK Mapkit:ユーザーの場所が特定の座標と同じ通り/通りにあるかどうかを確認するにはどうすればよいですか?

私のiPhoneアプリは、MapViewのPOI(興味のあるポイント)をユーザーに表示するアプリケーションです。ユーザーに、彼と同じ通り、通り、ルートなどにあるPOIのみを強調表示する機能をオンにするオプションを提供したいと思います。

これに近づく方法はありますか?

どうもありがとう!

0 投票する
5 に答える
30874 参照

iphone - MKAnnotationView を使用してカスタムの「ピンドロップ」アニメーションを作成するにはどうすればよいですか?

のインスタンスがMKMapViewあり、MKPinAnnotationView によって提供される標準のピン アイコンの代わりにカスタムの注釈アイコンを使用したいと考えています。そのため、CustomMapAnnotation と呼ばれる MKAnnotationView のサブクラスをセットアップし、CGImage-(void)drawRect:を描画するためにオーバーライドしています。これは機能します。

.animatesDropMKPinAnnotationView によって提供される機能を複製しようとすると、問題が発生します。注釈がMKMapViewインスタンスに追加されると、アイコンが上から左から右の順にドロップされて徐々に表示されることを望みます。

ここに -(void)drawRect: があります: CustomMapAnnotation の場合、UIImage を描画するだけで機能します (これは 2 行目です)。

animateDropメソッドを追加すると問題が発生します。

うまくいかないだけで、多くの理由が考えられます。今はそれらすべてには立ち入りません。私が知りたい主なことは、アプローチがまったく正しいかどうか、またはまったく別のことを試す必要があるかどうかです。

また、beginTime パラメーターが実際に機能するように、すべてをアニメーション トランザクションにパッケージ化しようとしました。これはまったく何もしていないように見えました。これは、重要なポイントが欠けているためなのか、それとも MapKit が何らかの方法でアニメーションを台無しにしているからなのかはわかりません。

このようなアニメーション化された MKMapAnnotations を使用した経験がある場合は、いくつかのヒントが欲しいです。それ以外の場合は、アプローチに関する CAAnimation のアドバイスを提供できれば、それも素晴らしいことです。