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

iphone - マップに複数の注釈を追加する際の問題

わかりました、それで私はこの問題を抱えています。私がやりたいのは、地図に複数の注釈を手動で追加することです。注釈を1つだけ追加すると、問題なく機能します。ピンが落ちます、あなたはそのコールアウトを見るためにそれをクリックすることができます、人生は良いです。

複数追加したいときに問題が発生します。2つ目を追加すると、突然ピンの色が正しくなくなります(つまり、大きさによっては特定の色になるはずですが、両方とも同じになります…)。さらに重要なのは、ピンをクリックすると、ピンが表示されることです。コールアウト、アプリはexex_bad_accessでクラッシュします。何が問題なのか本当にわかりません。マップに追加するビューが多すぎるのではないでしょうか。しかし、それはたった9つのピンであり、ピン自体は問題なく追加されます。これが私のコードです…</p>

2番目の関数を削除しようとしましたが、何もしませんでした。

助けてくれてありがとう!PS私も追加する必要があります。通常、注釈をクリックすると機能する9つのピンのうち1つまたは2つのピンがあります…</ p>

プログラムで手動で2つの注釈だけを手動で実行しようとしても(つまり、ループを削除しようとすると)、それでも失敗し、色が間違っています...

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

iphone - MKMapView全体でスプライトをアニメーション化する

OpenGLに入らずに(Quartz 2DはOKです):

  1. 流動的な方法でマップ上を移動したい画像があるとしましょう。たとえば、地図上を「飛んでいる」飛行機の画像。私はこれをMKAnnotation、NSTimerを使用して、緯度/経度の変化率とタイマー率をいじることができました。ただし、結果はかなりまともなように見えますが、これは理想的ではないと思います。もっと良い方法を考えられますか?

  2. ここで、この画像をアニメーション化したいとします(アニメーションGIFを考えてみてください)。MKAnnotationViewでアクセスできるのは。だけなのでUIImageView、一連のシリーズでは通常のことはできません。どうやってこれに取り組むの?animationFramesUIImage

#2は、animationImagesを含むマップの上部にあるUIImageViewで処理できることに気付きました。ただし、実際のユーザーの動きやユーザーのズームに応じて、平面やロケットなどの動きの変換を手動で処理する必要があります(私のアプリではスクロールは許可されていません)。

どう思いますか?

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

iphone - iPhone3.0MapKit-同じ場所にある複数の注釈

背景:ユーザーがオンラインデータベースにエントリを送信し、そのデータベースの他のエントリを表示できるようにするアプリケーションを作成しました。これらのエントリには、MapKitに注釈を配置するために使用される緯度と経度のジオコードが含まれています。ユーザーは、現在の場所または住所を使用して場所を送信できます。住所はジオコーディングされます。

質問:まったく同じ座標にある注釈を処理するための適切な方法または推奨される方法は何ですか?

データベースから取得したXMLファイルに重複する地理コードがあるかどうかを確認し、個別のすべてを表示するカスタムannotationViewを使用して単一の注釈を作成することを考えていました。さらに、重複をチェックして「複数のエントリ...」を表示し、詳細ビューにすべてのエントリを含むテーブルビューを表示させることを考えていました。

私は正しい方向に進んでいますか?

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

iphone - 地図上でユーザーの位置を設定するときの GPS または三角測量?

mapkit と SDK 3.0 を使用してアプリをプログラミングしています。1 つの詳細を除いて、すべて正常に動作します。ユーザーの位置を表示すると、現在のネットワークに応じて、マップ上に異なるユーザーの位置が表示されることに気付きました。私はこの問題について読み、それが一般的であることを理解しましたか? 私の WLAN では、ユーザーの位置が正しく表示されます。3Gネット(T-mobile)の場合、現在地から100mほど離れています。これは、三角測量を使用したセルラー電話ネットに関係しており、WLAN では GPS または WiFi ホットスポットが使用されていることを理解しています。それで、私の質問に。これを回避する方法はありますか?私のアプリは、町の位置とそれらの位置までの距離を表示します。距離が短いために位置が間違っていると、非常に明白で誤解を招きます。ユーザーの位置を取得するために使用するメソッドを (コードで) 設定する方法はありますか? マップを使用して iPhone の他のすべてのアプリをテストしましたが、問題はすべて同じようです。(誰かが私のアプリをテストしたい場合は、car2go のアプリ ストアで無料で入手できます。他のコメントももちろん興味深いものです) よろしくお願いします! -ループ-

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

iphone - iPhone - マップを表示せずに MapKit を使用できますか?

逆ジオコーディングを使用してユーザーの現在地を番地や都市などに変換するアプリを作成しています。この種の情報を取得する唯一の方法は、MapKit (具体的には Placemark クラス) を使用することです。

ユーザーにマップを表示せずにこれを使用できますか?

私がこれを尋ねている理由は、Google HTTP Reverse Geocoding のドキュメントに次のように記載されているためです。

注: ジオコーディング サービスは、Google マップに結果を表示する場合にのみ使用できます。結果を地図上に表示せずにジオコーディングすることは禁止されています。許可されている使用方法の詳細については、Maps API サービス利用規約のライセンス制限を参照してください。

これが MapKit API にも当てはまるのか、それとも Google と Apple が何かを解決したのか疑問に思っています。

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

objective-c - イベントをドラッグした後、吹き出しから更新された注釈座標 (lat/lng) を取得します。

注釈の吹き出しからマップ注釈をドラッグした後、注釈の最新の座標を取得する方法を知っている人はいますか? どうすればその情報にアクセスできますか? コードサンプルをいただければ幸いです。

ありがとう、ザップ

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

ios - MapKitフレームワークを使用してGoogleマップにポリゴンを描画するには

ポリゴン/円を描きたいマップビューにグーグルマップを表示したかった。

何かアドバイス?

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

iphone - MapViewをアドレスで更新するにはどうすればよいですか?

iPhoneアプリでMapViewを更新したい。地理座標を使用すると、これは簡単です。しかし、座標がわからない場合はどうなりますか?グーグルマップのテキストボックスに入力するように、アドレス文字列を使用して更新したいと思います。

もう少し背景を説明するために、私のアプリでは、MapViewがユーザーの現在の場所とともに表示されます。場所が取得されたら、ReverseGeocoderを使用して、地図の下のTextViewに表示される人間が読める形式のアドレスに変換します。

しかし、場所は間違っていることがよくあります。このアプリは主にニューヨーク市で使用され、iPhone GPSはここでは不正確であることがよくあります(高層ビルが原因ですか?)。この場合、ユーザーはテキストビューをタップして、実際のアドレスを入力できます。この時点で、MapViewを入力したアドレスで更新する必要があります。しかし、それを実現する方法は私にはわかりません。

0 投票する
24 に答える
80156 参照

ios - MKMapView を配置して複数の注釈を一度に表示する

MKMapView に追加したい注釈がいくつかあります (n は通常約 5 である 0-n 項目である可能性があります)。注釈を追加することはできますが、画面上のすべての注釈が一度に収まるようにマップのサイズを変更したいのですが、その方法がわかりません。

見てきた-regionThatFits:けどどうしようか迷ってます。これまでに得たものを示すために、いくつかのコードを投稿します。これは一般的に簡単な作業だと思いますが、これまでのところ MapKit に少し圧倒されているように感じています。

注意してください、これはすべて、場所の更新を受信したときに発生します...これを行うのに適切な場所かどうかはわかりません。そうでない場合、どこがより良い場所になりますか? -viewDidLoad?

前もって感謝します。

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

ios - MKMapViewのリロードの問題

MKMapViewを含むコントローラーがあります。ユーザーが前のコントローラーに戻ったときに保持し、ユーザーがマップに戻りたいときに押し戻します。この問題は、ユーザーがコントローラーを離れるときにアミノ化が進行中の場合に発生します。コントローラーをもう一度押すと、アニメーションは、コントローラーがポップされたときの状態でフリーズした画面に表示されます。ユーザーが画面に触れると、ビューが更新され、問題はありません。追加してみました

運がない。何か案は?