問題タブ [ios6-maps]
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.
ios - 最初のユーザー位置の発火後に viewForAnnotation を発火させることができない
私はこのコードを持っています:
そして、これが私のピンを追加するコードです。API呼び出しが行われるまで起動されません。これはviewDidAppear
起動された後です:
ログには「ユーザーの場所の委任」が表示されますが、「ピンの委任」は表示されません。viewForAnnotation
ユーザーの場所の最初の 1 回を超えて起動することさえありません。
委譲は機能しているようですが、そうでなければこのセレクターをキャプチャすることはできませんが、ユーザーの場所に対してのみ起動し、後続の注釈の追加に対して起動しないのはなぜですか?
ios - インストールされているすべてのルーティング アプリのリストを取得する方法は?
iOS にインストールされている「Routing Apps」のリストをプログラムで取得するにはどうすればよいですか?
これの背後にある理由は、iOS が山ほどのナビゲーション アプリを提供しており、そのリストを手動で維持したくないからです。
Apple は iOS 6 以降、アプリをルーティング アプリとして登録するための新しい機能を提供しています。 apple_ref/doc/uid/TP40009497-CH8-SW7
その後、通常のマップ アプリでルーティングを開始すると、次のように、ルーティングできるアプリのリストが表示されます。
リストを取得する方法が見つかりませんでした。もちろん、UIApplication で canOpenURL: を使用して特定のアプリがインストールされているかどうかを照会することもできますが、これは非常に面倒です。
有名な「どこへ?」アプリはそのような機能を提供します。
ヒントをいただければ幸いです。
ios - iOS 6 マップが MKUserTrackingModeFollow でズームしない
iOS6MKMapView
がMKUserTrackingModeFollowWithHeading
またはになっている間MKUserTrackingModeFollow
、ズーム ジェスチャ (ピンチ、ダブルタップ、2 本指タップ) が機能する場合がありますが、常に機能するとは限りません。
afterとbeforedidUpdateUserLocation:
が呼び出されたときに問題が発生するようです。 regionWillChangeAnimated
regionDidChangeAnimated
これを修正する方法についてのアイデアはありますか?
問題を切り分けるために、 と を使用してシングル ビュー アプリケーションを作成しMKMapView
( UIToolbar
.xib で設定)、これにMKUserTrackingBarButtonItem
. UIViewController
として機能します<MKMapViewDelegate>
。完全な実装コードは次のとおりです。
objective-c - アップルマップに住所を追加
アップルマップに住所を追加する方法を知っている人は誰でも、
たとえば、この住所「Rickmansworth, Hertfordshire WD3, Regno Unito」を地図に追加したい場合、どうすればよいですか? 緯度も経度もありません。
私はグーグルで検索しましたが、役に立つものは何も見つかりませんでした。
誰でも私を助けることができますか?
ありがとうございました
mapkit - iOS6 MapKit (MKLocalSearch): mapItem のアドレスを取得するには?
iOS6 Apple MapKit
したがって、以下のリンクのコードの大部分は理解できます。 http://phpadvocate.com/blog/2013/01/ios-6-1-simple-example-using-mklocalsearch/
しかし、どうすれば mapItem のアドレスを取得できますか? 他のプロパティには、placemark、isCurrentLocation、name、phoneNumber、および url が含まれているようです。
基本的には、データが取得されたら、小売店の場所の名前を cell.text として表示し、住所を cell.detailText として表示したいと考えています。
map - iOS 6 MKMapView のメモリ リークとしばらくするとアプリがクラッシュする
iOS 6 MKMapView は大量のメモリを使用しているようです。アプリケーションで Map View をズームして遊んでいるときに (約 7 ~ 10 分間)、MKMapView を持つコントローラーから出ると、そうではありません。合計メモリを解放します(アプリでARCを使用しています)。NIB を介して MKMapView を割り当てて初期化しています。
コントローラ 1 --> コントローラ 2 (MKMapView あり)
1.5MB -->40-60MB (Instruments を使用してリークを見つけましたが、役に立ちませんでした)
コントローラ 1 に戻ると、ライブ バイトは 7 ~ 10 MB のように見えます。コントローラ 2 にアクセスするたびに、ライブ バイトが約 2 ~ 3 MB 増加し、しばらくするとアプリケーションがクラッシュし、コンソールに「Received Memory」と表示されます。警告"。誰でも助けてもらえますか?さらに情報が必要な場合は、お知らせください。前もって感謝します。
geocoding - iO6 CLGeocoder: 常に 1 つのオブジェクトのみを返す
以下のコードでは、ジオコード NSArray *placemarks から返されるオブジェクトは常に 1 つだけです。NSLog を実行すると、常に 1 つのオブジェクトとして表示されます。検索バーに何を入力しても。
iPhone 5 デバイスでテストしています。私はサンフランシスコに住んでいますが、デバイスのマップは問題なく動作します。つまり、「スターバックス」と入力すると、オブジェクトが 1 つだけ返され、「アルバロ オブレゴン、連邦区 01020」と呼ばれます。近くに少なくとも 10 のスターバックスがあります。
}
iphone - CLPlaceMark と CLGeocoder を使用して位置情報を取得する
iOS 6 の地図上で ClLocationCoordinate2D を動的に使用して 2 つの場所間のルートの描画が完了しました。iOS 6 ではリバース ジオコーダーが廃止されたため、CLPlacemark と CLGeocoder を使用して場所名を取得するのを手伝ってくれませんか。