問題タブ [mklocalsearch]
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.
ios - MKLocalSearch を使用して地図上の場所を検索する
MKLocalSearch
マップ内の検索に使いたい。この機能は、iOS 6.1 以降で利用できます。誰かがこれを使用する方法を知っていますか、または誰かが使用方法の例を挙げることができますMKLocalSearch
か?
ios - iOS マップなどのジオコーディング検索結果を取得する方法
リクエストがどのように表示されるのか、または Apple Maps での検索などの結果を取得するためにどのクラスが使用されるのだろうか? 私はもう試した:
それは1 つの結果しか返さないようです。
地元の店などのように還元します。
いくつかの文字を入力すると、最も一致する 10 の都市が返される場合のように、どうすれば結果を返すことができますか?
objective-c - MapKit: MKLocalSearchResponse の戻り値からアパート番号を取得する方法
オンラインで徹底的に検索しましたが、これに関する議論は見つかりませんでした:
MapKit 検索から返される MKLocalSearchResponse オブジェクトは MKMapItem のコレクションであり、市、州、国などの検索結果の情報が含まれています。
単一の MKMapItem は次のようになります (オブジェクトの Xcode クイックルックから):
アパート番号を除いて、必要なすべての情報を取得できました。「subPremise」部分に含まれていますが、取得方法がわかりません。
私がアクセスできる「formattedAddressLines」から取得するよう提案されるかもしれませんが、一部の結果では、そのプロパティは空であるため、信頼できません。
「addressDictionary」プロパティも試してみましたが、アパート番号を除くすべての必要な情報が含まれていますが、これは私にとって非常に思慮がありませんでした。
ios - MKLocalSearchで電話番号、ストリートビューアドレスを取得する方法
したがって、以下のリンクのコードの大部分は理解できます。http://phpadvocate.com/blog/2013/01/ios-6-1-simple-example-using-mklocalsearch/
しかし、どうすれば mapItem のアドレスを取得できますか? 他のプロパティには、placemark、isCurrentLocation、name、phoneNumber、および url が含まれているようです。
実際には、ピザ、バーなどのデータも取得していますが、電話番号、ストリートビューの住所が必要です
matlab - 7D空間でのヒルクライム
私は 7D 空間 (x=(x1,x2,x3,x4,x5,x6,x7) を意味する) で以下の関数を持っており、matlab で山登りを使用してこの関数の最小点を見つけたいと考えています。
このリンクは便利ですが、Matlab で関数を実装する方法がわかりません。
アップデート:
以下のコードを実装していますが、それが正しいかどうかはよくわかりません。
ios - MKlocalSearch 完了ハンドラーが呼び出されない
Apple のビルトイン ロケーション検索 API を使用しようとしています (Google の無料のものとは対照的に。以下は私のコードです。私の問題は、startWithCompletionHandler: の完了ハンドラーが呼び出されないことです。例外もスローされません。ここで間違っていますか?どんな助けでも大歓迎です。
ios - MKLocalSearch レスポンスのフィルタリング/順序付け
私はMKLocalSearch
地図検索を実行するために使用しています。私の問題は、応答での MKMapItems の順序です。たとえば、私が現在いる都市を検索すると、最初にその都市名に関連する多数の企業が返され、実際の都市を見つけるためにしばらくスクロールする必要があります。region
のプロパティを使用してMKLocalSearchRequest
、近くの領域に検索を集中させています。
私の質問は次のとおりです。
- 返信が返される順序を変更できますか? たとえば、Maps アプリは、最初の文字を入力しただけで私の都市を一番上に表示します。トップに POI: やビジネスが表示されないのはなぜですか?
- 検索から企業を完全に除外し、住所のみを取得する方法はありますか?
関連するかどうかはわかりませんが、検索用のコードは次のとおりです。
ios - Apple のネイティブ マップ アプリのように、ローカル検索のオートコンプリートを行う方法は?
ここからMKlocalSearchのAppleのサンプルコードから概念のほとんどを採用して実装を行いました
現在、オートコンプリートのために、ユーザーが検索バー内に入力するたびに、指定した場所に新しいリクエストを送信しています:
しかし、下の画像に示すように、Appleのデフォルトのマップアプリと比較して、サーバーからの応答のセットはまったく異なります
次にトラフィックをキャプチャすると、私のリクエストは https://gsp-ssl.ls.apple.com/search.arpc に送られ、Apple の リクエストはhttps://gsp-ssl.ls.apple.com/auto_complete.arpcに送られることがわかりました。
MkLocalSearchRequest
同じセットの応答オブジェクトを取得するように調整する方法はありますか?
ios - MKLocalSearch から注釈のタイトルを作成する
MKLocalSearch を追加したところ、ピンが正しく表示されています。唯一の問題は、名前だけが必要な場合、ピンのタイトルに名前と住所の両方が含まれていることです。どうすればこれを変更できますか。これが私が使用しているコードです-