問題タブ [clgeocoder]
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.
iphone - geocodeAddressStringからの認識されないセレクターエラー処理の結果
MKMapItem
座標を使用せずにを使用して複数の目印を作成しようとしています。
でロケーション名を直接使用しましgeocodeAdressString:@"Mumbai"...
たが、単一のロケーションの結果が得られました。
配列を介して複数の場所を使用しているときに、次のエラーが発生します。
キャッチされなかった例外'NSInvalidArgumentException'が原因でアプリを終了しています、理由:'-[__ NSArrayI length]:認識されないセレクターがインスタンス0xab48380に送信されました'
なぜこの問題が発生するのですか?
ios - マップ上の複数の場所(MKMapItemおよびCLGeocoderを使用)
で複数の場所を表示しようとしていますMKMapItem
。私はそれらの場所をから取得していますがCLGeocoder
、残念ながら1つの場所しか受け入れません。私が渡したとしても、NSArray
それはただ1つの場所を返します。
以下は、単一の場所では正常に機能しますが、複数の場所では機能しません。複数の場所をジオコーディングするにはどうすればよいですか?
ios - reverseGeocodeLocation:でアドレス文字列を設定し、メソッドから戻る
開始点と終了点をアドレス文字列にローカライズして、に格納できるようにしようとしていますNSUserDefaults
。問題は、メソッドが実行を継続し、変数を設定しないことです。
これは私のアプリケーションデバッガーが示すものです:
eindeを開始します
たとえば、私の場所の住所が「Mainstreet 32、CITY」の場合。次に、私が見たいのは次のとおりです。
Mainstreet 32、
CITYEinde を開始します
問題は、コードが終了を待たないCLGeocoder
ため、変数returnAddress
が返されたときに変数が設定されず、空であるということです。
誰かがこれを回避する方法を知っていますか?
ios - MKMapView で都市、地区などをオーバーレイする
特定の都市または都市内の地区の MKMapView にジオメトリをオーバーレイするにはどうすればよいですか?
CLGeocoder
、MKOverlayView
およびを見ていCLRegion
ますが、少し混乱しています。
MKPolygon /オーバーレイを作成するための座標を取得するにはどうすればよいですか?
Apple の例では、彼らはすでにコロラドの 4 つのポイントのセットを持っています。ある種のデータベースからこれらのポイントを自分で手動で入力する必要がありますか? または、CLGEocoder のようなものは、特定の地区/都市/州のジオメトリにアクセスできますか?
ios - CLGeocoder から現在の都市と国を取得しますか?
から都市と国を取得する方法を見つけようとして、インターネットのいたるところにいましたCLGeocoder
。経度と緯度は簡単に取得できますが、都市と国の情報が必要であり、非推奨のメソッドなどに遭遇し続けています。何かアイデアはありますか? 基本的には場所を取得する必要があり、次にNSString
国とNSString
都市を表す が必要なので、それらを使用して詳細情報を検索したり、ラベルに貼り付けたりできます。
iphone - 英語でiPhoneでユーザーの都市と国を取得する方法
次のコードを使用して、iPhoneでユーザーの都市と国を取得しています。
動作しますが、問題は、指定された言語で値を返すことです。たとえば、ユーザーの現在の国がUAEとCity Dubaiの場合、دبيとلإماراتの値が表示されます。これらの値を英語で取得したいのですが、たとえば、ドバイやアラブ首長国連邦などです。
ios - iOS 6.1 の人間が読める場所
6.1 の更新以降、CLLocation 情報を含むすべての写真の最初の 25% しか反転できません。
最初の 25% の後、他のすべてについて取得します: Error Domain=kCLErrorDomain Code=2 "The operation could not be completed. (kCLErrorDomain error 2.)".
私はすべての画像を処理しているので、サービスを頻繁に呼び出しすぎているのではないでしょうか? しかし、この点に関する制限はどこにも言及されていません:S
コード
ありがとう!
iphone - CLGeocoder を使用して最も近い都市を見つける
だから私はこれをしばらく見てきましたが、どこにも解決策が見つからないようです。iOSアプリで使用CLGeocoder
して、ユーザーが地図を長くタップした場所に最も近い都市を見つけようとしています。主な問題が 2 つあります。
- ユーザーが非常にズームアウトしていて、ユーザーがたとえばニューヨークをタップしたとしても (これは意図したとおりです)、マップがズームアウトされているため、
CLGeocoder
ニューヨークのより明白な答えではなく、近くの都市が返されることがよくあります。この問題を克服するために検索の「あいまいさ」を設定する方法がわかりません。 - 多くの場合、
City
返される目印オブジェクトのフィールドは null であり、砂漠や海などの遠隔地では最も一般的です。この場合、理想的には、実際に定義されている最も近いオブジェクトを見つけたいのですが、City
これを行う方法がわかりません。
ios - インターネット接続が利用できない場合の CLGeocoder reverseGeocodeLocation の結果
ネットワークが利用できない場合に場所をリバース ジオコーディングしようとすると、奇妙な結果が表示されます。
- iOS 5.0.1 で見られる
機内モードON
/li>
これは文書化されていません。少なくとも私は見つけられませんでした。
ネットワークなしでアドレスを適切に逆ジオコーディングすることは期待できないため、それ自体は大きな問題ではありませんが、ユーザーに情報メッセージを表示することはできません。
dst - CLLocationのタイムゾーン名を取得する方法
CLGeocoderを使用して住所文字列から目印をforwardGeocodeするアプリケーションがあります。CLPlacemark応答には、GPS座標を提供するCLLocationが含まれています。
NSTimeZoneを作成する唯一の方法は、正しいタイムゾーン名を使用することであるようです。デバイスの現在の場所を使用していないことを指摘することが重要です。そのため、[NSTimeZonelocalTimeZone]は機能しません。
NSTimeZoneを正しく作成できるように、CLLocationのタイムゾーン名を取得する方法はありますか?
注:timeZoneForSecondsFromGMTを使用していますが、正しいDSTデータが含まれていないため、役に立ちません。