
GalliMaps Vector Package [ BETA ]
Using the plugin in your project
This project is not yet available on pub.dev. You can use it by referencing it in your
pubspec.yaml
like this:
dependencies:
...
galli_vector_plugin: 0.0.8
Prerequisite
IOS
To use this plugin with iOS, you need to add the source repository and 2 additional pods to your Podfile, as shown in the example.
source 'https://cdn.cocoapods.org/'
source 'https://github.com/m0nac0/flutter-maplibre-podspecs.git'
pod 'MapLibre'
pod 'MapLibreAnnotationExtension'
Android
To use this plugin with android, you need to add the following lines of code in android\app\build.gradle, as shown in the example
dependencies {
constraints {
implementation("org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.0") {
because("kotlin-stdlib-jdk7 is now a part of kotlin-stdlib")
}
implementation("org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.0") {
because("kotlin-stdlib-jdk8 is now a part of kotlin-stdlib")
}
}
}
Location features
IOS
To enable location features in an iOS application:
If you access your users' location, you should also add the following key to ios/Runner/Info.plist
to explain why you need access to their location data as in example:
xml ...
<key>NSLocationWhenInUseUsageDescription</key>
<string>[Your explanation here]</string>
ANDROID
Add the ACCESS_COARSE_LOCATION
or ACCESS_FINE_LOCATION
permission in the application manifest android/app/src/main/AndroidManifest.xml
to enable location features as shown in example:
<manifest ...
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />