mapbox_autocomplete_search_widget 0.0.6
mapbox_autocomplete_search_widget: ^0.0.6 copied to clipboard

MapboxAutocompleteSearchWidget is a flutter package that allows you to search for place name in a autocomplete fashion.

mapbox_autocomplete_search_widget #

Language: English

mapbox_autocomplete_search_widget #

MapboxAutocompleteSearchWidget is a flutter package that allows you to search for place name in a autocomplete fashion.

Technical Notes: The search is carried out only when search text length is greater than 2 and also a delay of 1 second is added before placing a server call. (Since user types continuously, unnessarry calls will be made to server. So we make the call with 1 second delay after user has stopped typing.)

The package uses Riverpod for state management. So Please ensure you import flutter_riverpod and wrap the app with ProviderScope.

import 'package:flutter_riverpod/flutter_riverpod.dart';

  runApp(
    ProviderScope(
      child: MyApp(),
    ),
  );

To use this Package, Please get the Access-Token from here https://docs.mapbox.com/help/glossary/access-token/

The Package has necessarry attributions to Mapbox and can doesnot violate mapbox Terms and Conditions.

How to use it. #

the usage is very simple, just use the following

  runApp(
    ProviderScope(
      child: MyApp(),
    ),
  );
  MapboxAutocompleteSearchWidget(
      onPlaceSelected: (BuildContext context, Place place) {
        
      },
      mapboxApiKey: 'mapboxApiKey',
    ),

parameters #

parameterdescriptionvalue
onPlaceSelectedCompletion Handler which returns a BuildContext and selected place from picker(BuildContext context, Place place) {}
mapboxApiKeyYour Mapbox ApiKey (Auth-Token)ApiKey Value
appBarColorColor of App Bar widgetThis is a optional parameter
backButtonColorColor of back arrow buttonThis is a optional parameter
infoButtonColorColor of mapbox info buttonThis is a optional parameter
clearButtonColorColor of clear button in Search widgetThis is a optional parameter
cursorColorColor of cursor in Search widgetThis is a optional parameter
searchTextColorColor of Text in Search widgetThis is a optional parameter
searchBackgroundColorColor of Search area backgroundThis is a optional parameter

git repo here

Made with ❤ and dedicated with respect to the Saviour Sonu Sood

3
likes
120
pub points
57%
popularity

MapboxAutocompleteSearchWidget is a flutter package that allows you to search for place name in a autocomplete fashion.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

dio, flutter, flutter_riverpod, url_launcher

More

Packages that depend on mapbox_autocomplete_search_widget