問題タブ [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.

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

iphone - エンコードされた MKPlaceMark addressDictionary 文字列を変換します

MKReverseGeocoder を使用して緯度経度を住所に変換する例に取り組んでいます。しかし、データを受け取って結果を取得しようとすると、以下のように文字列を受け取りました:

「Ng\U00f5 381 Nguy\U1ec5n Khang」のようなアドレスを受け取りました。

どうすればユニコード形式の文字列に変換できますか?

前もって感謝します。

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

ios4 - MKReverseGeocoder をリリースすると、アプリがクラッシュします。

ユーザーの出身地を知る必要があるため、座標を取得し、mapkit を使用して必要な国コードを取得する小さなシングルトン オブジェクトを作成しました。

これが私のヘッダーファイルです:

そして実装:

stopGeoCoder メソッドを呼び出すと、performSelectorOnMainThread 経由で呼び出しても、アプリがクラッシュします...

問題は次の行にあります。

MKReverseGeocoder をリリースしようとすると、すごく怒っているようです。「didFail」メソッドでのみクラッシュします。実際、目印が見つかると、別のクラスが通知を受け取り、何かを実行して stopGeocoder を呼び出しますが、クラッシュしません! なんてこと?

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

ios - Apple の CurrentAddress サンプルの MKReverseGeocoder autorelease/release question

Apple の Web サイトで入手できるCurrentAddress サンプルの MapViewController.m ファイルから直接取り出したこのコードを見ています。

オブジェクトを割り当てるときの自動解放の機能は何だろうと思っています。(reverseGeocoder は、retain プロパティを使用して設定された MapViewController クラスの ivar です。) アプリケーションにこれに似たコードがあり、どちらの方法でも機能するようです。

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

iphone - CLLocationManager、MKReverseGeocoder、メモリのクリーンアップ

More iPhone 3 development book では、著者が更新を取得するlocationManagerデリゲート メソッドを使い終わった後、そのメソッドの最後に次のように記述しています。

同様に、MKReverseGeocoderデリゲート メソッドでは、完了したら次のようにします。

なぜメモリをクリーンアップするためにそれを行う必要があるのですか? ルールは、割り当て/初期化した場合は解放する必要があると思いました。彼が locationManager とジオコーダーを autorelease プールに追加したのはなぜですか? ありがとう。

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

iphone - iPhone で MKReverseGeocoder を使用して住所と電話番号を取得する方法

住所と連絡先情報(電話番号)を使用してユーザーの現在の場所を取得することは可能ですか。CLLocationManager を使用してユーザーの現在の場所を取得し、現在の場所の詳細を取得している応答で、Google API を使用して住所やその他の詳細を取得しようとしました。しかし、連絡先はありません。

たとえば、ユーザーが現在ウォルマートやその他の有名な場所を訪れている場合、店舗の電話番号を取得できるかどうかは?

Google API を使用して電話番号を取得できるかどうか教えてください。

ありがとう

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

iphone - 現在地周辺の位置を表示しますか?

私の地図では、現在の場所から半径 200 マイル以内にある xml から取得した場所を表示する必要があります。私はこれまでにこのことをしたことがありません。方法を提案してください。

ありがとう、

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

android - Androidジオコーダーそのような広告グーグルマップ

android Geocoderを使用すると、Googleマップなどのショップを見つけることができます。または、通り、記念碑、空港などしか検索できません。名前でショッピングセンターを検索したい...

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

iphone - MKReverseGeocoder を使用して住所を取得する

MKReverseGeocoder を使用してユーザー アドレスを取得しようとしています。正常に動作しますが、適切な形式でアドレスを取得できません。

コード:

出力:

通りの名前に奇妙な文字が表示されるのはなぜですか? 読み取り可能な形式に変更するにはどうすればよいですか?

助けていただければ幸いです。

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

iphone - geoCoder エラー:503 の回避方法

私は非常に多くの解決策を試しましたが、何もうまくいかないようです。だいたい4回に1回くらい

クラス レベルでジオコーダーを宣言し、retain プロパティを追加して (Apple の CurrentAddress サンプル コードと同様)、deallocメソッドで解放しました。

インスタンス化中に、以下に示すように自動解放プールに追加しました

これは、他のソリューションから得た提案でした。どうやら私には何もうまくいかないようです。

私は何か間違ったことをしていますか?解決策があるのだろうかと思い始めています。:(

前もって感謝します

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

iphone - NSThread 内の MKReverseGeocoder

MKReverseGeocoder を実装するオブジェクトがあります。別のスレッド内で実行していますが、それ自体がデリゲートです。ただし、その「didFailWithError」および「didFindPlacemark」メソッドは呼び出されていません。スレッドの外で取得すると、すべてが期待どおりに機能します。