問題タブ [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.
objective-c - CLGeocoder は iPhone ではエラーを返しますが、iPad および iPhone/iPad シミュレーターでは動作します
CLGeocoder を使用して住所の場所を取得しています。私のコードが iOS 5.1 を搭載した iPad デバイスと iPhone/iPad シミュレーターで実行されている場合、CLGeocoder は緯度と経度を正常に返します。逆に、iOS 6.0.1 を搭載した iPhone 4 デバイスでコードを実行すると、次のメッセージでエラーが返されます。
PBRequester がエラー エラー Domain=NSURLErrorDomain Code=-1202 で失敗しました。「このサーバーの証明書は無効です。機密情報を送信できる「gsp-ssl.ls.apple.com」のふりをしているサーバーに接続している可能性があります。危険にさらされています。」UserInfo=0x2287c720 {NSErrorFailingURLStringKey= https://gsp-ssl.ls.apple.com/fwdgeo.arpc、NSLocalizedRecoverySuggestion=サーバーに接続しますか?、NSErrorFailingURLKey= https://gsp-ssl.ls.apple .com/fwdgeo.arpc、NSLocalizedDescription=このサーバーの証明書は無効です。「gsp-ssl.ls.apple.com」になりすましたサーバーに接続している可能性があり、機密情報が危険にさらされる可能性があります., NSUnderlyingError=0x22893b70 "このサーバーの証明書は無効です. 「gsp-ssl.ls.apple.com」になりすましたサーバーは、機密情報を危険にさらす可能性があります。", NSURLErrorFailingURLPeerTrustErrorKey=}
.m ファイルで CLGeocoder を使用したコード:
geocoder = [[CLGeocoder alloc] init];
iPhone 4 6.0.1 にバグがありますか、それとも iPhone 4 に何か問題がありますか?
ios - iOS 位置情報サービス - アプリは許可される前に位置情報を確認しています
ユーザーの場所を特定しようとしているだけです。コードは次のとおりです。
アプリを初めて実行すると、二重のアラート ポップアップが表示されます。locationAlert が最初にポップアップし、(null) 国をユーザーに通知します。次に、アプリが私の位置情報を使用したいと言っているデフォルトのポップアップがほぼ同時にポップアップします。[はい] をクリックすると、次にアプリを実行したときに、ユーザーの正しい国の単一のポップアップが表示されます。
だから私の質問は、最初にユーザーの場所にアクセスする許可を得るにはどうすればよいですか?許可なしに場所を照会したため、null 応答を取得せずに、このコードを実行して場所を見つけることができますか?
ios - iOS の CLGeocoder を使用したフォワード ジオコーディングで、特定の場所の局所性に対して null を返す
文字列に対してフォワード ジオコードを実行しようとしていますが、通常は問題なく動作しますが、「バンクーバー」などの一部の場所では、結果の目印の地域に対して null が返されますが、国、州、および座標が返されます。フォワード ジオコーディングで見つけた座標をリバース ジオコーディングしてみましたが、失敗することはありませんでしたが、別の場所「Port Moody」が返されました。
最も奇妙な部分は、Geocoder の Apple のサンプル コードを使ってバンクーバーを実行しようとしたところ、問題なく動作したことです。地方はヌルにならない。
また、テストしていたらいきなり動き始め、再度確認したら動かなくなってしまいました。何を与える?
これが私のコードです。しかし、それが大いに役立つことは間違いありません。
}
iphone - CLGeocoder でジオコーディングを繰り返した後の kCLErrorDomain エラー 2
私のアプリケーションには、ユーザーが住所を入力できる検索バーがあり、ジオコーディングされた結果が表示されます。次のコードに従って、ユーザーが入力すると結果が更新されます。
これは、ユーザーが検索フィールドに入力する最初の数文字に対して機能します。ただし、ユーザーがさらに多くの文字を繰り返し入力すると、ジオコーダーは次のエラーを返し始めます (これは、ネットワークに問題があったことを意味します)。
ViewController 全体がリロードされるまで、ジオコーダーは再び機能しません。なぜこれが起こっているのでしょうか? また、それを解決するにはどうすればよいでしょうか?