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