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

iphone - UISearchBar で MKMapView を検索するには?

Apple の「マップ」アプリケーション (iPhone、iPod Touch、および iPad に付属) のような同様の検索機能が必要なアプリケーションがあります。

問題の機能を実行するのは難しいことではありませんが、検索バーに住所を入力して、その住所の座標を取得する方法や、実際に地図を移動して実際に地図を移動するのに役立つ何かを取得する方法については、まったくわかりません。その場所を中心に。

つまり、何を照会する必要があるのですか? Apple は「アドレス検索 API メソッド」を提供していますか? または、Google Maps API を直接使用する必要がありますか?

どのようにすればよいかお聞きしたいです。

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

iphone - iPhone--MKReverseGeocoder.adminstrativeArea--状態の省略形を取得

MKReverseGeocoderのドキュメントでは、administrativeAreaプロパティにより、ユーザーの現在の状態が示され、例では、状態名またはその省略形のいずれかが返されることが示されています。完全な州名の代わりに略語を取得する方法を誰かが知っているかどうか疑問に思っています...私は、HOWについて言及していないその簡単な例以外に、これが可能性さえあることを示すものを見つけることができませんでした。

ありがとう!

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

iphone - iPhone 開発: MKReverseGeocoder の使用

MKReverseGeocoder が商用アプリ/有料アプリで使用できるかどうか知っている人はいますか? Google マップのサービス利用規約は、(私には) あまり明確ではありません。

http://code.google.com/apis/maps/iphone/terms.html

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

iphone - cllocation と mkreversegeocoder

cllocation と mkreversegeocoder で都市名を取得しようとしています。私のviewdidloadメソッドでは、インスタンスcllocationmanager:

以降:

アプリケーションは、値を初めて取得したときにのみ機能します。2 回目のアプリのクラッシュ時。ジオコーダーが開始されたためだと思います。実行中のインスタンスは1つだけである必要があると思います。(しかし、私は本当にこれについて確信が持てません...)。ジオコーダーの実行をどのように制御できますか?

cllocationcoordinate2d を使用して viewdidload で mkreversegeocoder をインスタンス化できることがわかりましたが、どのようにして newlocation.coordinate を取得できますか?

ジオコーダーをクラス変数として宣言してチェックすることを部分的に解決しました

しかし....私の場合

または私の

オブジェクトをリリースまたはキャンセルしますか? 私はとてもばかげていると感じています:D

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

iphone - mkreversegeocoderとタイマー

mkreversegeocoderを使用すると、60秒ごとにクエリを実行できることを読みました。mkreversegeogoderの私のスタンスは、cllocationがいくつかの情報を取得した後に開始します。60秒のクエリを実行するための最良の方法は何ですか?タイマー?または私の古い日付のタイムスタンプで遊んでいますか?または他のもの?ありがとう

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

iphone - iPhone: 緯度/経度を「主要交差点」に変換する

MKReverseGeocoder または GoogleAPI または MapKit を使用して...

緯度/経度を「最寄りの主要交差点」に変換する簡単な方法はありますか?

ユーザーは、「12345 パイナップル」がどこにあるのかわからないかもしれません...そのため、「パイナップルとメイン」のようなものを表示したいと思います...または (より大きな主要道路) 「US-140 と Hwy 76」のようなものを表示します。

「主要」が何として定義されているかはあまり気にしません...おそらく、制限速度が高い道路...または3車線以上...など.

「近く」が何と定義されているかはあまり気にしません...おそらく0〜10マイル以内...または単に「最も近い場所」。

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

iphone - performSelector の使用

私はreverseGeocoderを実装する私の方法を持っています

これを使用して別の方法で元に戻すことを思い出します:

そして私は受け取ります

誰かが私を助けることができますか?:D

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

ocmock - OCmock と MKReverseGeocoder

逆ジオコーディングを使用する方法をテストしたいと思います。私がやりたいことは次のとおりです。

  • コントローラーのプロパティとしてジオコーダーを設定する

  • init メソッドでジオコーダーを作成する

  • テストしたいメソッドでジオコーダーを呼び出す

  • 私のテストでジオコーダーをモックに置き換えます

問題は、MKReverseGeocoder 座標プロパティが読み取り専用であることです。コンストラクター メソッドでのみ設定できます。

そしてもちろん、座標はテストしたいメソッドでのみ利用できます..

MKReverseGeocoder クラスをモックする方法を知っている人はいますか?

前もってありがとう、ヴィンセント。

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

iphone - MKReverseGeocoderサーバーがエラーを返しました:503

現在、Mapkit Frameworkを使用しているユーザーの現在の都市と場所を表示する必要があるiPhoneアプリケーションを開発しています。アプリケーションをビルドすると、正常に動作し、正確な都市の詳細が表示されます。アプリケーションが再びアプリケーションのログに次のエラーメッセージが表示されます

/SourceCache/ProtocolBuffer_Sim/ProtocolBuffer-26/Runtime/PBRequester.m:523サーバーがエラーを返しました:503

reverseGeocoder:didFailWithError:Error Domain = PBRequesterErrorDomain Code = 6001 "操作を完了できませんでした。(PBRequesterErrorDomainエラー6001)"

同じ問題に直面している団体はありますか?どうすれば解決できますか?

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

mapkit - Mapkit での ReverseGeoCoder 失敗エラー

次の緯度と経度で ReverseGeoCoder リクエストを作成しています

緯度 = 37.296740 経度 = -122.001878

「/SourceCache/ProtocolBuffer/ProtocolBuffer-19/Runtime/PBRequester.m:446 サーバーがエラーを返しました: 503」というエラーが表示されます。

「Error Domain=PBRequesterErrorDomain Code=6001」という ReverseGeoCoder の失敗メッセージで、操作を完了できませんでした。(PBRequesterErrorDomain エラー 6001)"

これは私のコードです:

このエラーは何によるものですか??

何か案は ??

ありがとう