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

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

ios - CLGeocoder フォワード ジオコーディングの倍数の場所

こんにちは、このメソッドを使用して座標を取得し、1 つの郵便番号のマップ ビューにピンを追加しています

しかし、現在、sitePC アレイは処理する 10 個の郵便番号を保持しています。CLGeocoder のドキュメントを読み、一度に 1 つのリクエストしか送信できないことを知っています。

私の質問は、郵便番号ごとに一度に 1 つのリクエストのみを送信するにはどうすればよいですか?

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

iphone - 天気情報を見つけるために郵便番号を与えていない目印

現在地から天気を知りたい。

そのために私はコードを次のように使用しました

ここで郵便番号を取得していません。

また、didupdate locationのこのメソッドは非推奨になり、新しいメソッドは

ただし、郵便番号も含まれていません。

私はこの説明を得ました

郵便番号情報を提供しておらず、作成する必要があるようなものはありますか?はいの場合、どのように?

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

xcode - CLGeocoderからの目印を解析して都市のみを表示する方法

次のコードを使用してCLGeocoderから目印を受け取り、同じビューコントローラーの別のテキストビューに都市のみを表示したいと思います。この配列から都市をどのように解析しますか?それはNSDictionaryでも何でもないので、私は何をすべきかについて立ち往生しています。

特定の目印のログは次のとおりです。

<__ NSArrayM 0x1a0b3810>(937–961 Sunnyvale Saratoga Rd、937–961 Sunnyvale Saratoga Rd、Sunnyvale、CA 94087、United States @ <+37.35984860、-122.03235910> +/- 100.00m)

また

<__ NSArrayM 0x19576ac0>(5600 Van Nuys Blvd、5600 Van Nuys Blvd、Van Nuys、CA 91401-4602、United States @ <+34.17257000、-118.44794450> +/- 100.00m、region(identifier <+34.17257001、-118.44794464> radius 57.64)<+34.17257001、-118.44794464>半径57.64m)

SunnyvaleまたはVanNuysのパーツを文字列として表示するにはどうすればよいですか?

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

ios - CLGeocoder が iOS 5.1 および 6.0 シミュレーターで異なる目印を返す

目印を取得するためにCLGeocoderメソッドを使用しています。geocodeAddressString:completionHandler:

Avinguda de Madrid 100のような文字列でテストすると、次のようになります。

  • 6.0 シミュレーターで 3 件の結果
  • 5.1 シミュレーターで 1 件の結果

これは、iPhone シミュレーターと iPad シミュレーターの両方で発生します。

私のコードは間違っていると思いましたが、Apple のGeocoder Demo プロジェクトにもこの問題があります。以下の 2 つのスクリーンショットで確認できます (両方のスクリーンショットに表示されている結果を示す点に注意してください)。

ここに画像の説明を入力 ここに画像の説明を入力

Appleのサンプルコードで再現したい場合は、

  • [転送] タブを選択します (既定で開きます)。
  • テキスト フィールドにAvinguda de Madrid 100と入力します。
  • Geocode Stringボタンをタップします ( Include Hint Regionを有効にせずに)。

以前にこの問題が発生したことがありますか? 何か不足していますか?または、Google Places API に移行する必要がありますか?

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

iphone - CLGeocodeCompletionHandlerには目印エントリが1つだけあります

のドキュメント

ドキュメントには次のように明確に記載されています。

フォワードジオコーディングリクエストの場合、提供された情報が複数の可能な場所を生成した場合、複数の目印オブジェクトが返されることがあります。

目印の配列を返すと述べています。ただし、特定のオブジェクトを検索しても、複数のエントリ(ハリウッド、ワシントン、デンマーク、メインストリートなど)があります。常に1つのエントリしか取得しません。

肩をすくめて、代わりにgoogle APIを使用すると言う人もいますが、リクエストの制限を恐れています。

これを修正するための設定やハックはありますか、それともCLGeocoder単に壊れていますか?

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

xamarin.ios - CLLocationManager と CLGeoCoder

実際の場所の座標 (CLLocationManager) を逆ジオコーディング (CLGeoCoder) に使用したい。私はこのコードを持っています:

UpdatedLocation() には数秒かかるため、ReverseGeocodeLocation() の入力は Task.latitude=0 および Task.longitude=0 です。

ReverseGoecodeLocation() の前に正しい値 (Task.latitude、Task.longitude) を待つにはどうすればよいですか?

助けてくれてありがとう。

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

iphone - iOSでCLGeoCoderを使用して郵便番号/郵便番号を使用して緯度経度を取得するには?

私はObjective-Cプログラミングが初めてです。

MapViewで場所を郵便番号・郵便番号で表示したい。そのためには、緯度と経度を見つける必要があります。

郵便番号をWebサービスに渡し、すべての情報を含む応答を取得することで、すでに多くのソリューションを参照していました。

しかし、私はWebサービスを使用したくありません。CLGeocoderを使ってやりたい

緯度経度を見つけるために以下のコードを使用しています。

このコードは、都市名、国名、または通り名を渡す場合は機能しますが、郵便番号を渡す場合は機能しません。

前もって感謝します。

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

iphone - CLGeocoder reverseGeocodeLocation "kCLErrorDomain エラー 2"

逆ジオコーディング機能を備えた iOS アプリを開発しています。初めて関数を呼び出すと、すべて問題ありません。2 回目の呼び出し (呼び出しが行われるコントローラーの新しいインスタンスを使用) の後、「Domain=kCLErrorDomain Code=2」エラーが表示されます。これは、シミュレータとデバイスで発生します。座標は有効です。私のコード:

前もって感謝します!!

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

objective-c - NSString生成エラーとして保存されたreverseGeocodeLocation

reverseGeocodeLocationを使用してユーザーの状態を返そうとしています。このコードを使用して、ユーザーの場所を別のビューから取得しています。

次のエラーが発生します:'NSInvalidArgumentException'、理由:'-[PDCAppDelegate getAddressFromLocation]:認識されないセレクターがインスタンスに送信されました。アドレスを返すためにPDCAppDelegateで使用しているコードは次のとおりです。

誰もがこれを修正する方法を知っていますか?ありがとうございました!

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

objective-c - iOS の __block と CLGecoder の問題?

私はCLGecoderのコードを書き、コードは

問題は内部のアドレスにあります。 completionHandler には値がありますが、外部にはありませんか? 誰でも私を助けることができますか? 前もって感謝します。