Map Apptimus is a Flutter package for integrating maps and search functionality into your Flutter applications.
Before using this package, you need to obtain a Google API key from the Google Cloud Console for map integration.
Add the following dependency to your pubspec.yaml
file:
dependencies:
map_apptimus: ^0.0.1
In your android/app/build.gradle, make sure you have the following configurations:
android {
...
compileSdkVersion 33
defaultConfig {
...
minSdkVersion 21
...
}
...
}
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<meta-data
android:name="com.google.android.geo.API_KEY"
android:value="Your_api_key" />
import 'package:map_apptimus/map_apptimus.dart';
MapScreen(
searchfunction: true,
straightDistance: true,
routeDistance: true,
showRoute: true,
userkey: 'your_api_key',
),
import 'package:map_apptimus/map_apptimus.dart';
SearchService searchservice = SearchService();
searchservice.searchbar(
searchController,
onItemClicked,
userkey: 'your_api_key',
);
This project is licensed under the MIT License - see the LICENSE file for details.