メインコンテンツまでスキップ

Android向けのSearch SDK

現在のバージョン:v2.3.0変更履歴を表示

  • check
    プリビルドのUIコンポーネントをアプリに追加
  • check
    名前、カテゴリ、または座標で場所を検索
  • check
    オフラインで住所を検索

Mapbox Search SDK for Androidを使用すると、アプリケーションに検索機能を追加するためのツールを提供します。Search SDKは、単独で使用することも、組み合わせてカスタムのものを構築することもできるさまざまなコンポーネントで構成されています。プリビルドのユーザーインターフェイスをアプリケーションに追加するだけで数分で完了します。コンポーネントについてもっと学びましょう!

開発には2つのバージョンがあります: バージョン1.xと2.x。それらはランタイム依存関係が異なるだけです。

バージョン1.xはMaps Version 10に依存しています。 バージョン2.xはMaps Version 11に依存しています。

住所フォームの入力

有効な住所や配達先住所を入力する必要があると仮定します。ユーザーは通常、登録やチェックアウトのプロセス中にこれを行う必要があり、エントリプロセスをできるだけスムーズにすることが離脱の防止に役立ちます。このとき、わずか数文字を入力するだけで住所フォームを入力できるようにする住所フォームの入力が最も有益です。


カテゴリ検索では、Android向けにPOI(Point of Interest)の検索機能をアプリケーションに追加するためのツールを提供します。ユーザーが近くのカフェや他の都市の駐車場、ルート上のEV(電気自動車)充電ステーションを検索する必要がある場合でも、このユースケースを使用すると、数行のコードで必要な機能を提供することができます。


プレイスオートコンプリート

プレイスオートコンプリートは、ユーザーのテキスト検索クエリに応じて住所や店舗、POIなどの場所の提案を返し、数値座標情報を供給します。


検索エンジンとオフライン検索エンジン

上記のユースケースが必要に合わない場合は、カスタムなものを作成できる検索エンジンを使用してください。同様に、アプリケーションにオフライン検索機能を追加するためにオフライン検索エンジンを使用できます。


検索UI

検索UIは、上記のコア機能の上に構築されており、アプリに検索機能を追加するために使用できる出来合いの検索UI要素を提供します。プリセットUIのさまざまな要素のスタイルを調整し、結果をカスタマイズできます。


なぜSDKを使うのか?

主にモバイルデバイス(iOS & Android)を対象とする場合は、Search SDKの使用を強くお勧めします。Search SDKを使用すると、次のことができます:

安定したSDK API

私たちのユースケースを定義することで、基礎となる実装が変更されても同じインターフェイスのサポートを継続します。これにより、SDKバージョンを更新することでアプリや統合コードを修正することなくすべての問題を解決できます。

コード行数の減少

少ないコード行数でSDKを開始することができます。そのため、読みやすく、メンテナンス可能で、エラープルーフです。

エラーや落とし穴からの保護

出来合いの統合例を持つことで、迅速に実験を行うことができ、APIを非推奨の方法で使用する一般的な落とし穴を回避できます。

ドロップインUIのサポート

カスタムUIは必要ありませんか?現在のコンポーネントとナビゲーションフローに広く統合できる簡単なブレンドUIを提供します。

要件

Mapbox Search SDK for Androidは以下と互換性があります:

  • Android 5.0以上(API 21)
  • NDK 21。その他の主要なNDKバージョンとの互換性は保証されていません
  • 対応アーキテクチャ:armeabi-v7a、arm64-v8a、x86、x86_64
  • Kotlin 1.5以降
この{Type}は役に立ちましたか?