問題タブ [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 投票する
7 に答える
56816 参照

iphone - iPhoneの座標を使用して道順についてGoogleマップを開くにはどうすればよいですか

UIMapViewを使用してiPhoneの場所を表示しています。現在地から目的地までの道順を知りたいのですが、MapKitではできないと思いますので(教えてください)、グーグルマップかサファリのどちらかを開いて表示します。

(現在の場所)から座標(関心のある場所)までの座標を指定してこれを行うことはできますか?これらの経度と緯度があります。または、番地を使用する必要がありますか?

番地を使用する必要がある場合、緯度と経度から取得できますか。

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

objective-c - Xcode で Mapkit を使用するとエラーが発生しますか?

NSInvalidUnarchiveOperationException'、理由: '*** -[NSKeyedUnarchiver decodeObjectForKey:]: クラス (MKMapView) のオブジェクトをデコードできません

このエラーが発生しています。何か見逃していませんか?

Mapkit フレームワークをどこから追加すればよいかわかりません。最初に試してtarget->getInfoから、下から + 記号を追加したフレームワークを使用しましたが、うまくいきませんでした。次にスポットライトで検索し、別のフレームワークを追加しました。これを追加すると、以前のエラーは削除されましたが、上記のエラーが発生します。

Mapkit フレームワークの正確な場所は? シミュレーターでテストしたい。

0 投票する
9 に答える
62470 参照

ios - MKAnnotationView の吹き出しをカスタマイズするには?

私は現在 mapkit で作業しており、立ち往生しています。

使用しているカスタム注釈ビューがあり、イメージ プロパティを使用して、独自のアイコンでマップ上のポイントを表示したいと考えています。私はこれでうまくいきました。しかし、私がやりたいことは、デフォルトの吹き出しビュー (注釈アイコンに触れたときにタイトル/サブタイトルとともに表示されるバブル) をオーバーライドすることです。吹き出し自体を制御できるようにしたい: マップキットは、左右の補助的な吹き出しビューへのアクセスのみを提供しますが、吹き出しの吹き出しのカスタム ビューを提供したり、サイズをゼロにしたり、その他のものを提供したりする方法はありません。

私の考えは、自分の selectAnnotation/deselectAnnotation をオーバーライドMKMapViewDelegateし、カスタム注釈ビューを呼び出して独自のカスタム ビューを描画することでした。これは機能しますが、カスタム アノテーション ビュー クラスでcanShowCalloutが に設定されている場合のみです。YESこれを設定している場合、これらのメソッドは呼び出されませんNO(これが必要なので、デフォルトの吹き出しバブルは描画されません)。そのため、ユーザーがマップ上のポイントに触れた (選択した) か、注釈ビューの一部ではないポイントに触れた (削除した) かを知る方法はありません。

別の道をたどって、マップ内のすべてのタッチイベントを自分で処理しようとしましたが、これがうまくいかないようです。マップ ビューでタッチ イベントをキャッチすることに関連する他の投稿を読みましたが、それらは私が望んでいるものではありません。描画する前に吹き出しの吹き出しを削除するためにマップ ビューを掘り下げる方法はありますか? 私は途方に暮れています。

助言がありますか?明らかな何かが欠けていますか?

0 投票する
4 に答える
8285 参照

xcode - 地図上の 2 点間のルート案内を取得して運転ルートを描画する方法は?

コア ロケーション、Google、またはその他の API を使用して、マップ上の 2 つのポイントを提供し、ルートの緯度/経度のペアの結果のセットを取得する方法はありますか?

このチュートリアルでは、MKMapViewでポリインまたはルートを描画することで、コア グラフィックスを使用して運転方向を描画する方法を見てきましたが、サンプル コードでは、事前定義された経度と緯度のセットを持つ route.csv があります。経度と緯度のペアを作成して、道順を描画できるようにします。

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

iphone - MkAnnotationViewのストレッチに関するヒントはありますか?

注釈の詳細を示すバブルを伸ばす方法はありますか?アクセサリビューを使用して、バブルのサイズを変更する必要があります。どうやらそれは下のレイヤーに描かれているようで、すべてのビューがその上に描かれています。ありがとうございました!

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

iphone - マップ キットを使用して、2 地点間の走行軌跡を表示できますか?

私は正しく理解しましたか:

アプリから Google マップを開くと、Google マップ アプリを表示するためにそのアプリを閉じる必要がありますか? 例: NSString* urlString = @" http://maps.google.com/maps?saddr=London+UK&daddr=Birmingham+UK "; [[UIApplication sharedApplication] openURL:[NSURL URLWithString: urlString]];

私のアプリを閉じますか?

では、マップ キットを使用して 2 点間の走行軌跡を表示するにはどうすればよいでしょうか?

ありがとう-

ニル。

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

objective-c - デフォルトのユーザー位置とカスタマイズされた注釈ビューをマップ キットに表示する方法は?

マップ キットを使用して、カスタマイズされた注釈ビューを表示しています。1 つは carImage で、もう 1 つは userImage (ユーザーの現在の位置) です。現在、マップキットによって提供されている現在のユーザーの場所のデフォルトを表示したいのですが、表示できません。マップ キットで青い円と自分の車を表示するにはどうすればよいですか?

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

objective-c - 目的の場所に mapkit の青い点 (ユーザーの場所) を表示する方法は?

MapKit を使用しています。現在のユーザーの場所を取得する方法を知りたいです。MapKit は、現在のユーザーの場所に青い点を示しています。

私はこのようなことをしたい: ユーザーの場所が地図上に表示されます。もう一度クリックすると、現在のユーザーの場所を取得し、そこに青い点を表示するボタンがあります。

ボタンのクリックイベントを使用するlocationManagerか、単に呼び出す必要がありますか?mapView.showUserLocation=YES;

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

iphone - MKMapViewは独自のロケーションマネージャーを割り当てていますか?

MKMApViewに独自のロケーションマネージャーがあるかどうかわかりません。一方からは、位置の更新などを処理するデリゲートメソッドはありません。反対側からはuserLocationを表示するように設定できるため、LocationManagerが割り当てられている必要があります。私は何かが足りないのですか?