패키지, 저장소 및 앱 카테고리 검색

패키지 상세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 개

소스 저장소

이 패키지를 사용하는 프로젝트

아직 데이터가 없습니다.