問題タブ [mkreversegeocoder]
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.
google-maps - MKReverseGeocoder を使用したリバース ジオコーディング
Google の利用規約によると、リバース ジオコーディングは Google マップと組み合わせてのみ使用できます。
最初に uitableviewcell で住所を表示してから、クリックすると地図で場所が表示されても問題ありませんか (これは「連動」していますか) ?
他の 2 つの無料サービスを試してみましたが、すべての場所が見つからないようです。
編集
私は明確にする必要がある答えを見て、
アプリは最初にCLLocationManagerを使用して現在のGPS位置を取得し、この位置(緯度、経度)を通り/都市名に変換してセルに表示する必要があります。次に、緑色/黄色のライトと、ユーザーの正確なニーズに合った場所の説明を取得した後、ユーザーは通常、セルをクリックして、近くにある特定の会社の店舗をマップにロードする必要があります。(「通常」は、「別の場所を入力してください」という別のセルにもヒットする可能性があるためです)。
iphone - didFindPlacemark がヒットしないのはなぜですか?
MKReverseGeocoder を実際に終了させるのに苦労しています。これが私がすることです:
userLocation 座標は有効です。didFindPlacemark と didFailWithError があり、どちらもヒットしません...デリゲートの設定が間違っているか、わかりません...ヘッダーは次のとおりです。
何か案は?
objective-c - CLLocationManagerとMKReverseGeocoderを使用して都市の名前を取得します
MKReverseGeoCoderを使用してユーザーの現在地の都市の名前を取得しようとしていますが、認識できないエラーがいくつかあります。詳細は次のとおりです。
認識できないエラーがあります
ここに私のコードがあります:
iphone - IPhone - MKReverseGeocoder - 結果が戻ってきたことを確認する方法
私が到達しようとしているのは、都市名で注釈を表示することです。
だから私はクラス MapPoint を持っています:
私はこのように実装しました:
次に、CoreLocation デリゲートで MapPoint を次のように使用します。
今、私にはよくわからない2つの問題があります:
reverseGeo を data member として配置するのは正しいですか、それともイニシャライザ内に割り当てて didFindPlacemark/didFailWithError デリゲート内で解放する方がよいでしょうか (そこで解放することさえ可能ですか) ?
注釈が表示されたときに、reverseGeo が回答 (目印またはエラー - それが何であれ) を返したことを確認するにはどうすればよいですか。たぶん、ネットワークの応答を待つのは間違っているので、そのままにしておく必要があります-ネットワークの応答がいつ/いつ到着するかがわからないため、それに応じてMapView内のannotationViewが更新されます。
できる限り詳しく教えてください。ありがとう
iphone - iPhoneは緯度と経度から目印を作成します
地図上に「ピン」を配置したい。ユーザーの場所用のものを持っています。
今、私はインターネットから場所のフィードをダウンロードしています。それぞれについて、緯度と経度を受け取ります。
これらすべてを地図上に配置したいと思います。逆ジオコーダーを使用する必要があることはわかっていますが、これを行う方法が完全にはわかりません。さらに、一度に1つしか実行できない場所を読んだので、すべての結果をマップに表示する方法がわかりません。
助けてくれてありがとう。:)
トム
iphone - EXC_BAD_ACCESS を引き起こす MKReverseGeocoder?
断続的なクラッシュを示すアプリがあります。クラッシュ ログは、私には解読が難しいスタック トレースを示しているため、他の誰かがこれを見て、正しい方向に向けることができることを願っています。
基本的に、アプリは起動時にリバース ジオコーディング リクエストを実行して、ユーザーの位置をラベルに表示します。さらに、特定の API 呼び出しに対して別のリバース ジオコーディング リクエストを行います。
何が起こっているかというと、この MKReverseGeocoder が戻ってくるまでに非常に長い時間がかかることがあります。最終的には、失敗のコールバックが返されると思いますが、実際にそうなる場合もありますが、これが発生するまでに数分かかる場合があります。
API 呼び出しは別の MKReverseGeocoder リクエストも発行しているため、複数の同時呼び出しに問題があるのではないでしょうか?
ここに私のスタックトレースがあります:
コールバック メソッドを呼び出しているようにも見えないので、この EXC_BAD_ACCESS の問題を探す場所がわかりません。私のデリゲートは確かにまだアクティブです (リクエストを開始したビュー コントローラーを見つめています)。
1 最後の注意: これまでのところ iOS 3.1.3 でのみ登場しています。iOS 4.0 ではまだ発生していません.u
iphone - 操作を完了できませんでした。(MKErrorDomain エラー 4)
MKReverseGeocoder を使用していますが、reverseGeocoder:didFailWithError: "操作を完了できませんでした。(MKErrorDomain エラー 4.)" が引き続き発生します。MKUserLocation アノテーションの座標をジオコーダに渡しています。このエラーの意味と回避方法を教えてください。
iphone - MKErrorDomainエラー4iPhone
構築しているgpsアプリを実行すると、これがランダムに取得され続けます。毎回発生するわけではなく、渡された座標は常に有効です(それらをnslogします)。これらのドキュメントはどこかにありますか?
編集:
そして、約半分の時間でエラーが返されます。エラーが発生した場合は、ジオコーダーを解放して再割り当てしようとしましたが、それは役に立ちませんでした。したのはアプリを再起動することだけでした。
iphone - ピンをドラッグしてMKMapViewの逆ジオコーディング
NSManagedObjectのサブクラス「Location」があり、このクラスはMKAnnotationに準拠しています。
地図に場所を追加すると...ReverseGeocoderが起動します。コールアウトに表示されているピンをクリックして、ピンのアドレスを表示します。したがって、すべてが正常に機能します。
今私の問題。
ピンをドラッグできます。ドラッグが終了すると、ReverseGeocoderは位置データを要求し始めます。ただし、Locationオブジェクトで目印が更新されていますが、コールアウトビューにはまだ古いアドレスがあります。もう一度ドラッグすると、新しいアドレスが表示されます。(もちろん、ドラッグしたので、新しいものはもう新しいものではありません)。
ドラッグ状態のコードは次のとおりです。
そして、私の逆ジオコーダーデリゲートのコード
どんな助けでも素晴らしいでしょう。結局、マップアプリはドラッグしてそれを行うための最良の例です。
iphone - MKReverseGeocoder で 1 分あたり 100 件のリクエストが必要です。それが正しいか?
MKReverseGeocoder で 100 件のリクエストが必要です。それが正しいか?Apple は私のアプリをブロックしますか?