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

iphone - MKMapViewの画像マーカー

組み込みのピンの代わりに、独自の画像化されたマーカーを使用する必要があります。いくつか質問があります。1.合法ですか?独自のアイコンを持つマーカー(ピン)の標準サポートがないため、疑問があります。

  1. 独自のアイコンでマーカーを正しく作成するにはどうすればよいですか?実際にハウツーを説明している投稿を見つけました:http ://www.arlingtondev.com/thoughts/?p=81 。私は初心者ですが、クリーンなコードでは使用したくない「松葉杖」のように見えます。もっと良い方法をアドバイスしてもらえますか?その方法を統合する際に多くの問題が発生し、currenltyはアイコンを移動およびアニメーション化できないため、stackoverflowersに問い合わせることにしました。
0 投票する
2 に答える
1118 参照

iphone - MKMapView のバグ?

新しいビューでナビゲーションコントローラーを使用してMapViewを開くと、マップが読み込まれるまで待機せずに戻るボタンをクリックすると、例外がスローされます。誰でもこれを確認できますか?回避策とは何ですか?

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

iphone-sdk-3.0 - MKMapViewおよびsetRegion:animated:マップビジュアルを更新しません

ご挨拶!私はAppleのコードサンプルなしでMKMapViewを使おうとしていますが、他にもさまざまな明快さのサンプルがいくつかあります。(「フレンドリーなマニュアルを読んでください」と知っています。私はそれを行いましたが、100%明確ではないので、これについてはご容赦ください。)

これが状況です。MKMapViewオブジェクトがあり、約10個のMKPinAnnotationオブジェクトのセットを追加しました。ここまでは順調ですね。すべてが正常に割り当て/リリースされており、Instrumentsからの苦情はないようです。

最初の表示時に、最初のピン位置に中心点があり、(任意の)スパンが0.2x0.2のMKCoordinateRegionオブジェクトを設定しました。それから私は電話します:

わお!それはうまくいきました。

一方...私はまた、各ピンの位置への移動を可能にするセグメント化されたコントロールを持っています。したがって、リストをタップすると、マップはsetRegion:animated:regionThatFits: ...を呼び出す新しいペアを使用して、新しいピンの位置にアニメーション化されます。少なくともそれがアイデアです。

マップは新しいピンの位置に「移動」しますが、マップ自体はその下で更新されません。代わりに、灰色/白地図の背景にピンが表示されます...マップを任意の方向に少しだけ動かすまで。その後、地図が透けて見えます!(前のピン位置から短い距離内を移動しているだけの場合、通常、マップのどの部分がすでにロードされているかがわかります。)

私はここで何か馬鹿げたことをしているのではないかと思いますが、少なくともMapKitのドキュメントからは何を理解できていません。おそらく私は間違った呼び出しを使用していますか?(ええと、少なくとも1回はリージョンを設定する必要があります、そうですか?それを移動しても効果がないようです。)setCenterCoordinate:animated: -同じ問題を使用してみました。

この時点では何も想定していません(しゃれは意図していません)。ただ私の道を見つけようとしています。

手がかりを歓迎/感謝します!

更新:setRegion:animated:regionThatFits:を初めて呼び出し、続いてsetCenterCoordinate:animated:を呼び出しても、リストをトラバースしても効果はありません。ただし、興味深い発見:どちらの場合もアニメーションをNOに変更すると、マップが更新されます!!! YESに設定されている場合のみ。(何が起こるのですか?!アニメーション化されています:壊れていますか?それはできません... ???)

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

iphone - MKMapView リンカ エラー

iPhone SDK を 2.2.1 から 3.0 にアップグレードしました。MapKit のサンプル コードをダウンロードし、正常に実行できました。しかし、独自のプログラムを作成しようとすると、リンカ エラーに直面しました。

MapKit/MapKit.h をインポートするとき、または変数を MKMapView *mapView; として宣言するときに、エラーはスローされません。[[MKMapView alloc]initWithFrame:frame]; と言うとエラーが発生します。

プロジェクトに Mapkit フレームワークを追加しました。フレームワークの下で見ることができます。展開すると、ヘッダー ファイルも表示されます。/Developer/Platforms/iphone.OS.Platform/Developer/SDKs/iphoneOS3.0.sdk/System/Library/Framework/Mapkit.framework から追加しました。また、フレームワークの下にある他のフレームワークには、小さなロックのようなアイコンがあることも確認しました。しかし、MapKit.framework にはそれがありません。

Mapkit.framework を間違った場所から追加したかどうか教えてもらえますか? もしそうなら、どのパスから追加する必要がありますか?

ありがとう。

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

iphone - マップ キット: カスタムの目印

iPhone の MapKit で標準のピンの代わりにカスタムの目印を使用するにはどうすればよいですか?

よろしく

0 投票する
7 に答える
14580 参照

iphone - 重複するMKAnnotationViewsの順序を定義するにはどうすればよいですか?

マップにいくつかのMKA注釈(およびそれらに対応するビュー)があり、非常に混雑することがあります。現在、私のアプリのアノテーションには2つの種類があります。1つは元の場所にとどまるようにバインドされているものもあれば、時間の経過とともに移動するものもあります。視覚的に安定したものを背景に置き、動くものは常に前を通過するようにしたいと思います。

おそらく、マップに最近追加された注釈は、最終的には前面(または少なくとも最後部)になると思われるかもしれませんが、これはルールではないようです。私の知る限り、最初にすべての非移動アノテーションを作成して追加し、次にいくつかの新しくインスタンス化された移動アノテーションを追加しますが、それらの多く(すべてではありませんが!)は、永続的にストックされたままのアノテーションの下に描画されます。

興味深いことに、時間が経ち、新しい移動アノテーションが作成されると、すべての移動アノテーションオブジェクトが、非移動パーツがすでにマップに追加された後にのみ作成された場合でも、最初のアノテーションよりも上に引き寄せられる傾向があります。

マップ上の注釈ビューのこの奇妙な自然な順序を変更するトリックを知っている人はいますか?Map Kit APIを検索しようとしましたが、そのようなことは話されていないようです。

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

iphone - (マップではなく) 通常の UIView の上で MKPinAnnotationView を使用するにはどうすればよいですか?

カスタム マップを含む iPhone アプリケーションを作成しています。これは、Google のものではなく、マップ用の独自の画像です。画像はそれほど大きくないので、RouteMe などのライブラリを使用する代わりに、画像 (マップ) が埋め込まれた UIScrollView のみを選択しています。

私の質問は、ピンの相互作用が MapKit と同じように感じるように、カスタム UIView の上に Apple の MKPinAnnotationView クラスを再利用することは可能ですか? これまでのところ、マップにピンを追加して配置する方法を理解しましたが、ユーザーがそれを操作できるようにする方法、つまり説明の吹き出しをポップアップさせる方法がわかりません。

何かご意見は?どうもありがとう。

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

ios - iPhone 3.0 SDK での MAP の使用に関する制限は何ですか?

私は、iPhone 2.0 アプリ用のオープン ソース マップを使用するプロジェクトの所有者です。私のチームと私は、iPhone 3.0 にアップグレードして Map API を公開するかどうかを検討していますが、Google と Apple が間違った場所に制限を加えているのではないかと思います。そこにはどんな障壁がありますか?

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

iphone - MKPinAnnotationView: 利用できる色は 3 つ以上ありますか?

Apple docs によると、MKPinAnnotationView のピンの色は、赤、緑、紫で利用できます。他の色も入手する方法はありますか?ドキュメントには何も見つかりませんでした。

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

iphone - 座標が現在表示されているマップ領域にあるかどうかを判断するにはどうすればよいですか?

数百の場所のリストがあり、現在画面に表示されている場所の MKPinAnnotation のみを表示したいと考えています。画面は、半径 2 マイルのユーザーの現在地から始まります。もちろん、ユーザーは画面をスクロールしたり、ズームしたりできます。現在、マップの更新イベントを待ってから、場所リストをループして、次のように座標を確認します。

したがって、ポイントが画面上のどこにあるかconvertCoordinateに尋ねています(この方法を誤解していない限り、非常に可能性があります)。座標が画面上にない場合は、mapView に追加しません。

私の質問は、場所の緯度/経度が現在のビューに表示され、mapView に追加する必要があるかどうかを判断する正しい方法ですか? または、これを別の方法で行う必要がありますか?