パッケージ、リポジトリ、アプリカテゴリを検索

パッケージ詳細v1.0.2

geocoder_buddy

APIキーなしで前方・逆ジオコーディングおよび住所検索が可能。

AndroidiOSWebmacOSWindowsLinux
30日間ダウンロード
373
いいね数
30
Pub ポイント
150

パッケージをインストール

flutter pub add geocoder_buddy

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

Geocoder Buddy は、API キーを必要とせずにフォワードおよびリバースジオコーディング、アドレス検索を可能にするFlutterパッケージです。複数のプラットフォームで組み込みの位置情報サービスを利用することで、位置ベースの機能を簡単に実装できます。迅速な住所解決や座標変換が必要なアプリに最適で、Android、iOS、Web、macOS、Windows、Linuxでスムーズに動作します。軽量でプライバシー重視であり、ジオコーディングタスクに外部依存を導入しません。

用途

  • 座標からの住所検索
  • 住所からの座標変換
  • オフライン対応の場所検索
  • クロスプラットフォームの位置情報機能
  • プライバシーに配慮したアプリ開発

主な機能

  • API キーは不要です
  • フォワードおよびリバースジオコーディングをサポート
  • すべての主要プラットフォームで動作します
  • 軽量で高速
  • 組み込みの住所検索
  • 外部サービスの依存関係なし

適している対象

  • 位置情報が必要なモバイルおよびウェブアプリ
  • ユーザーのプライバシーを最優先とするアプリ
  • APIコストを回避する開発者
  • 場所機能のプロトタイピング
  • シンプルなジオコーディング要件

注意事項

  • 基本的なジオコーディングの精度に限定
  • デバイスのネイティブな位置情報サービスに依存しています
  • 高精度の企業利用には適していません
  • リアルタイムの更新なし
  • プラットフォームの実装によって異なる場合があります

元の README

関連するソースリポジトリの README 原文のスナップショットです。最新の内容はリポジトリをご覧ください。

Features

  • Easy To Use
  • Fast & Secure
  • No Api Key Required
  • More Detailed Data
  • Search Locations Without Api Key

Getting Started

Run This Command in Terminal or Install in Your Way

flutter pub get geocoder_buddy

Searching Location

// GBSearchData Class Porvided By geocoder_buddy
List<GBSearchData> data = await GeocoderBuddy.query(query);

GBSearchData Class

  int placeId;
  int id;
  List<String> boundingbox;
  String lat;
  String lon;
  String displayName;
  int placeRank;
  double importance;

Converting GBSearchData To GBData

// GBData Class Porvided By geocoder_buddy
GBData data = await GeocoderBuddy.searchToGBData(GBSearchData data);

Getting Details From Latitude/Longitude

GBLatLng position = GBLatLng(38.8951,-77.0364);
GBData data = await GeocoderBuddy.findDetails(position);

GBData Class

  int placeId;
  String osmType;
  int id;
  String lat;
  String lon;
  int placeRank;
  double importance;
  String displayName;
  // Address Class Porvided By geocoder_buddy
  Address address;
  List<String> boundingbox;

Address Class

  String road;
  String houseNumber;
  String village;
  String city;
  String municipality;
  String county;
  String stateDistrict;
  String state;
  String iso31662Lvl4;
  String postcode;
  String country;
  String countryCode;

Buy Me A Coffee

License

See LICENSE

カテゴリー

依存関係

依存関係一覧 1 件

ソースリポジトリ

このパッケージを使用しているプロジェクト

データはまだありません。