Giter VIP home page Giter VIP logo

flutter-mapmyindia-gl's Introduction

MapmyIndia APIs

Flutter MapmyIndia GL

This Flutter plugin allows to show embedded interactive MapmyIndia maps inside a Flutter widget. For the Android and iOS integration. This project only supports a subset of the API exposed by these libraries.

Getting Started

To work with MapmyIndia Map in flutter add this to your package's pubspec.yaml file:

dependencies:
  mapmyindia_gl: ^0.3.1

Now in your dart code you need to import this package:

import 'package:mapmyindia_gl/mapmyindia_gl.dart';

Adding MapmyIndia Keys

You must provide your keys through the MapmyIndiaAccountManager class:

MapmyIndiaAccountManager.setMapSDKKey(MAP_SDK_KEY); 
MapmyIndiaAccountManager.setRestAPIKey(REST_API_KEY); 
MapmyIndiaAccountManager.setAtlasClientId(ATLAS_CLIENT_ID); 
MapmyIndiaAccountManager.setAtlasClientSecret(ATLAS_CLIENT_SECRET);  

Add MapmyIndia Map to your application

Add MapmyIndiaMap widget

MapmyIndiaMap(  
	initialCameraPosition: CameraPosition(  
	  target: LatLng(25.321684, 82.987289),  
	  zoom: 14.0,  
	),  
	onMapCreated: (map) =>  
	{  
	  mapController = map,
	},
),

Map Interactions

The MapmyIndia Maps Flutter SDK allows you to define interactions that you can activate on the map to enable gestures and click events. The following interactions are supported –

Zoom Controls

The map supports the familiar two-finger pinch and zooms to change zoom level as well as double tap to zoom in. Set zoom to 4 for country level display and 18 for house number display. In this SDK the camera position plays an important role

And following operations can be performed using the CameraPosition

Target

The target is single latitude and longitude coordinate that the camera centers it on. Changing the camera's target will move the camera to the inputted coordinates. The target is a LatLng object. The target coordinate is always at the center of the viewport.

Tilt

Tilt is the camera's angle from the nadir (directly facing the Earth) and uses unit degrees. The camera's minimum (default) tilt is 0 degrees, and the maximum tilt is 60. Tilt levels use six decimal point of precision, which enables you to restrict/set/lock a map's bearing with extreme precision.

The map camera tilt can also adjust by placing two fingertips on the map and moving both fingers up and down in parallel at the same time or

Bearing

Bearing represents the direction that the camera is pointing in and measured in degrees clockwise from north.

The camera's default bearing is 0 degrees (i.e. "true north") causing the map compass to hide until the camera bearing becomes a non-zero value. Bearing levels use six decimal point precision, which enables you to restrict/set/lock a map's bearing with extreme precision. In addition to programmatically adjusting the camera bearing, the user can place two fingertips on the map and rotate their fingers.

Zoom

Zoom controls scale of the map and consumes any value between 0 and 22. At zoom level 0, viewport shows continents and other world features. A middle value of 11 will show city level details.At a higher zoom level, map will begin to show buildings and points of interest. Camera can zoom in following ways:

  • Pinch motion two fingers to zoom in and out.
  • Quickly tap twice on the map with a single finger to zoom in.
  • Quickly tap twice on the map with a single finger and hold your finger down on the screen after the second tap.
  • Then slide the finger up to zoom out and down to zoom out.
Sdk allows various method to Move, ease,animate Camera to a particular location :
mapController.moveCamera(CameraUpdate.newLatLngZoom(LatLng(22.553147478403194, 77.23388671875), 14));
mapController.easeCamera(CameraUpdate.newLatLngZoom(LatLng(28.704268, 77.103045), 14));
mapController.animateCamera(CameraUpdate.newLatLngZoom(LatLng(28.698791, 77.121243), 14));

Map Events

Map Click/Long click

If you want to respond to a user tapping on a point on the map, you can use a onMapClick callback.

It sets a callback that's invoked when the user clicks on the map:

MapmyIndiaMap(  
  initialCameraPosition: _kInitialPosition,  
  onMapClick: (point, latlng) =>{  
    print(latlng.toString())
  },  
)
Sets a callback that's invoked when the user long clicks on the map view.
MapmyIndiaMap(  
  initialCameraPosition: _kInitialPosition,  
  onMapLongClick: (point, latlng) =>{  
    print(latlng.toString())
  },  
)

Map Overlays

Add a Marker

Add marker on the map by following these steps:

Symbol symbol = await controller.addSymbol(SymbolOptions(geometry: LatLng(25.321684, 82.987289)));

Customize a marker

/// Adds an asset image to the currently displayed style  
Future<void> addImageFromAsset(String name, String assetName) async {  
  final ByteData bytes = await rootBundle.load(assetName);  
 final Uint8List list = bytes.buffer.asUint8List();  
 return controller.addImage(name, list);  
}

await addImageFromAsset("icon", "assets/symbols/custom-icon.png");
Symbol symbol = await controller.addSymbol(SymbolOptions(geometry: LatLng(25.321684, 82.987289), iconImage: "icon"));

Remove a Marker

To remove a marker from map

controller.removeSymbol(symbol);

Add a Polyline

Draw a polyline on Map

Line line = await controller.addLine(LineOptions(geometry: latlng, lineColor: "#3bb2d0", lineWidth: 4));

Remove a Polyline

To remove polyline from Map

controller.removeLine(line);

Add a Polygon

This feature is available from version v0.2.0

Draw a polygon on the map:

Fill fill = await controller.addFill(FillOptions(geometry: latlng, fillColor: "#3bb2d0")); 

Remove a Polygon

controller.removeFill(fill);

Add Annotations using Geojson

This feature is available from v0.2.2

List<Symbol> symbol = await controller.addSymbolsFromJson(geojson);  
List<Line> lines = await controller.addLinesFromJson(geojson);  
List<Fill> fills = await controller.addFillsFromJson(geojson);

Show User location

onUserLocationUpdated is available from v0.2.0

To show user current location on the map

MapmyIndiaMap(  
  initialCameraPosition: _kInitialPosition,  
  myLocationEnabled: true,  
  myLocationTrackingMode: MyLocationTrackingMode.NONE_COMPASS,  
  onUserLocationUpdated: (location) => {  
      print("Position: ${location.position.toString()}, Speed: ${location.speed}, Altitude: ${location.altitude}")  
  },  
)

IMPORTANT

To read further, please refer to documentation available here: https://github.com/mappls-api/flutter-mapmyindia-gl/wiki

Email

Email us at [email protected]

Stack Overflow

Ask a question under the mapmyindia-api

Support

Need support? contact us!

Blog

Read about the latest updates & customer stories

© Copyright 2021. CE Info Systems Pvt. Ltd. All Rights Reserved. | Terms & Conditions.

flutter-mapmyindia-gl's People

Contributors

kunalbharti avatar mdakram avatar saksham66 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

flutter-mapmyindia-gl's Issues

Issue compiling on Apple M1

This package is not working on Apple M1 devices
Using Ios emulator (iPhone 13 & iOS 15.4)

require': dlopen(/Library/Ruby/Gems/2.6.0/gems/ffi-1.15.5/lib/ffi_c.bundle, 0x0009): tried:
    '/Library/Ruby/Gems/2.6.0/gems/ffi-1.15.5/lib/ffi_c.bundle' (mach-o file, but is an incompatible architecture (have
    'arm64', need 'x86_64')) - /Library/Ruby/Gems/2.6.0/gems/ffi-1.15.5/lib/ffi_c.bundle (LoadError)
        from
        /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in
        require'
        from /Library/Ruby/Gems/2.6.0/gems/ffi-1.15.5/lib/ffi.rb:5:in `rescue in <top (required)>'
        from /Library/Ruby/Gems/2.6.0/gems/ffi-1.15.5/lib/ffi.rb:2:in `<top (required)>'
        from

error: module compiled with Swift 5.5.2 cannot be imported by the Swift 5.6 compiler:

I am trying to integrate the package in one of my applications but I am getting this error.
Could you guys help me out with this?
Thank You

Launching lib/main.dart on iPhone 11 in debug mode...
Running pod install...
Running Xcode build...
Xcode build done.                                           23.7s
Failed to build iOS app
Error output from Xcode build:
↳
    2022-03-28 11:30:16.312 xcodebuild[90014:3297550] Requested but did not find extension point with identifier Xcode.IDEKit.ExtensionSentinelHostApplications for extension Xcode.DebuggerFoundation.AppExtensionHosts.watchOS of plug-in com.apple.dt.IDEWatchSupportCore
    2022-03-28 11:30:16.313 xcodebuild[90014:3297550] Requested but did not find extension point with identifier Xcode.IDEKit.ExtensionPointIdentifierToBundleIdentifier for extension Xcode.DebuggerFoundation.AppExtensionToBundleIdentifierMap.watchOS of plug-in com.apple.dt.IDEWatchSupportCore
    ** BUILD FAILED **


Xcode's output:
↳
    Writing result bundle at path:
    	/var/folders/1h/b_8b71y52jv74bffq0znb_tm0000gn/T/flutter_tools.xbEIek/flutter_ios_build_temp_dirDOHqDS/temporary_xcresult_bundle

    <unknown>:0: error: module compiled with Swift 5.5.2 cannot be imported by the Swift 5.6 compiler: /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaAPIKit/MapmyIndiaAPIKit.framework/Modules/MapmyIndiaAPIKit.swiftmodule/x86_64-apple-ios-simulator.swiftmodule
    <unknown>:0: error: module compiled with Swift 5.5.2 cannot be imported by the Swift 5.6 compiler: /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaAPIKit/MapmyIndiaAPIKit.framework/Modules/MapmyIndiaAPIKit.swiftmodule/x86_64-apple-ios-simulator.swiftmodule
    <unknown>:0: error: module compiled with Swift 5.5.2 cannot be imported by the Swift 5.6 compiler: /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaAPIKit/MapmyIndiaAPIKit.framework/Modules/MapmyIndiaAPIKit.swiftmodule/x86_64-apple-ios-simulator.swiftmodule
    <unknown>:0: error: module compiled with Swift 5.5.2 cannot be imported by the Swift 5.6 compiler: /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaAPIKit/MapmyIndiaAPIKit.framework/Modules/MapmyIndiaAPIKit.swiftmodule/x86_64-apple-ios-simulator.swiftmodule
    Command EmitSwiftModule failed with a nonzero exit code
    <unknown>:0: error: module compiled with Swift 5.5.2 cannot be imported by the Swift 5.6 compiler: /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaAPIKit/MapmyIndiaAPIKit.framework/Modules/MapmyIndiaAPIKit.swiftmodule/x86_64-apple-ios-simulator.swiftmodule
    <unknown>:0: error: module compiled with Swift 5.5.2 cannot be imported by the Swift 5.6 compiler: /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaAPIKit/MapmyIndiaAPIKit.framework/Modules/MapmyIndiaAPIKit.swiftmodule/x86_64-apple-ios-simulator.swiftmodule
    <unknown>:0: error: module compiled with Swift 5.5.2 cannot be imported by the Swift 5.6 compiler: /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaAPIKit/MapmyIndiaAPIKit.framework/Modules/MapmyIndiaAPIKit.swiftmodule/x86_64-apple-ios-simulator.swiftmodule
    <unknown>:0: error: module compiled with Swift 5.5.2 cannot be imported by the Swift 5.6 compiler: /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaAPIKit/MapmyIndiaAPIKit.framework/Modules/MapmyIndiaAPIKit.swiftmodule/x86_64-apple-ios-simulator.swiftmodule
    <unknown>:0: error: module compiled with Swift 5.5.2 cannot be imported by the Swift 5.6 compiler: /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaAPIKit/MapmyIndiaAPIKit.framework/Modules/MapmyIndiaAPIKit.swiftmodule/x86_64-apple-ios-simulator.swiftmodule
    <unknown>:0: error: module compiled with Swift 5.5.2 cannot be imported by the Swift 5.6 compiler: /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaAPIKit/MapmyIndiaAPIKit.framework/Modules/MapmyIndiaAPIKit.swiftmodule/x86_64-apple-ios-simulator.swiftmodule
    <unknown>:0: error: module compiled with Swift 5.5.2 cannot be imported by the Swift 5.6 compiler: /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaAPIKit/MapmyIndiaAPIKit.framework/Modules/MapmyIndiaAPIKit.swiftmodule/x86_64-apple-ios-simulator.swiftmodule
    <unknown>:0: error: module compiled with Swift 5.5.2 cannot be imported by the Swift 5.6 compiler: /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaAPIKit/MapmyIndiaAPIKit.framework/Modules/MapmyIndiaAPIKit.swiftmodule/x86_64-apple-ios-simulator.swiftmodule
    <unknown>:0: error: module compiled with Swift 5.5.2 cannot be imported by the Swift 5.6 compiler: /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaAPIKit/MapmyIndiaAPIKit.framework/Modules/MapmyIndiaAPIKit.swiftmodule/x86_64-apple-ios-simulator.swiftmodule
    error: emit-module command failed with exit code 1 (use -v to see invocation)
    <module-includes>:1:9: note: in file included from <module-includes>:1:
    #import "Headers/MapmyIndiaMaps.h"
            ^
    /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MapmyIndiaMaps.h:26:9: note: in file included from /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MapmyIndiaMaps.h:26:
    #import "MGLMapView.h"
            ^
    /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MGLMapView.h:238:51: error: unknown type name 'MapmyIndiaInteractiveLayer'
    @property (nonatomic, readonly, nullable) NSArray<MapmyIndiaInteractiveLayer *> *interactiveLayers;
                                                      ^
    <module-includes>:1:9: note: in file included from <module-includes>:1:
    #import "Headers/MapmyIndiaMaps.h"
            ^
    /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MapmyIndiaMaps.h:26:9: note: in file included from /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MapmyIndiaMaps.h:26:
    #import "MGLMapView.h"
            ^
    /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MGLMapView.h:240:51: error: unknown type name 'MapmyIndiaInteractiveLayer'
    @property (nonatomic, readonly, nullable) NSArray<MapmyIndiaInteractiveLayer *> *visibleInteractiveLayers;
                                                      ^
    <module-includes>:1:9: note: in file included from <module-includes>:1:
    #import "Headers/MapmyIndiaMaps.h"
            ^
    /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MapmyIndiaMaps.h:28:9: note: in file included from /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MapmyIndiaMaps.h:28:
    #import "MGLMapViewDelegate.h"
            ^
    /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MGLMapViewDelegate.h:25:38: error: expected a type
    - (void)didDetectCovidInfo:(nullable MapmyIndiaCovidInfo *)covidInfo;
                                         ^
    /Users/jagrajsinghji/flutter/.pub-cache/hosted/pub.dartlang.org/mapmyindia_gl-0.2.2/ios/Classes/Constants.swift:1:8: error: could not build Objective-C module 'MapmyIndiaMaps'
    import MapmyIndiaMaps
           ^
    <module-includes>:1:9: note: in file included from <module-includes>:1:
    #import "Headers/MapmyIndiaMaps.h"
            ^
    /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MapmyIndiaMaps.h:26:9: note: in file included from /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MapmyIndiaMaps.h:26:
    #import "MGLMapView.h"
            ^
    /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MGLMapView.h:238:51: error: unknown type name 'MapmyIndiaInteractiveLayer'
    @property (nonatomic, readonly, nullable) NSArray<MapmyIndiaInteractiveLayer *> *interactiveLayers;
                                                      ^
    <module-includes>:1:9: note: in file included from <module-includes>:1:
    #import "Headers/MapmyIndiaMaps.h"
            ^
    /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MapmyIndiaMaps.h:26:9: note: in file included from /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MapmyIndiaMaps.h:26:
    #import "MGLMapView.h"
            ^
    /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MGLMapView.h:240:51: error: unknown type name 'MapmyIndiaInteractiveLayer'
    @property (nonatomic, readonly, nullable) NSArray<MapmyIndiaInteractiveLayer *> *visibleInteractiveLayers;
                                                      ^
    <module-includes>:1:9: note: in file included from <module-includes>:1:
    #import "Headers/MapmyIndiaMaps.h"
            ^
    /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MapmyIndiaMaps.h:28:9: note: in file included from /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MapmyIndiaMaps.h:28:
    #import "MGLMapViewDelegate.h"
            ^
    /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MGLMapViewDelegate.h:25:38: error: expected a type
    - (void)didDetectCovidInfo:(nullable MapmyIndiaCovidInfo *)covidInfo;
                                         ^
    /Users/jagrajsinghji/flutter/.pub-cache/hosted/pub.dartlang.org/mapmyindia_gl-0.2.2/ios/Classes/Constants.swift:1:8: error: could not build Objective-C module 'MapmyIndiaMaps'
    import MapmyIndiaMaps
           ^
    <module-includes>:1:9: note: in file included from <module-includes>:1:
    #import "Headers/MapmyIndiaMaps.h"
            ^
    /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MapmyIndiaMaps.h:26:9: note: in file included from /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MapmyIndiaMaps.h:26:
    #import "MGLMapView.h"
            ^
    /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MGLMapView.h:238:51: error: unknown type name 'MapmyIndiaInteractiveLayer'
    @property (nonatomic, readonly, nullable) NSArray<MapmyIndiaInteractiveLayer *> *interactiveLayers;
                                                      ^
    <module-includes>:1:9: note: in file included from <module-includes>:1:
    #import "Headers/MapmyIndiaMaps.h"
            ^
    /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MapmyIndiaMaps.h:26:9: note: in file included from /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MapmyIndiaMaps.h:26:
    #import "MGLMapView.h"
            ^
    /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MGLMapView.h:240:51: error: unknown type name 'MapmyIndiaInteractiveLayer'
    @property (nonatomic, readonly, nullable) NSArray<MapmyIndiaInteractiveLayer *> *visibleInteractiveLayers;
                                                      ^
    <module-includes>:1:9: note: in file included from <module-includes>:1:
    #import "Headers/MapmyIndiaMaps.h"
            ^
    /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MapmyIndiaMaps.h:28:9: note: in file included from /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MapmyIndiaMaps.h:28:
    #import "MGLMapViewDelegate.h"
            ^
    /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MGLMapViewDelegate.h:25:38: error: expected a type
    - (void)didDetectCovidInfo:(nullable MapmyIndiaCovidInfo *)covidInfo;
                                         ^
    /Users/jagrajsinghji/flutter/.pub-cache/hosted/pub.dartlang.org/mapmyindia_gl-0.2.2/ios/Classes/Constants.swift:1:8: error: could not build Objective-C module 'MapmyIndiaMaps'
    import MapmyIndiaMaps
           ^
    Command EmitSwiftModule failed with a nonzero exit code
    <module-includes>:1:9: note: in file included from <module-includes>:1:
    #import "Headers/MapmyIndiaMaps.h"
            ^
    /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MapmyIndiaMaps.h:26:9: note: in file included from /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MapmyIndiaMaps.h:26:
    #import "MGLMapView.h"
            ^
    /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MGLMapView.h:238:51: error: unknown type name 'MapmyIndiaInteractiveLayer'
    @property (nonatomic, readonly, nullable) NSArray<MapmyIndiaInteractiveLayer *> *interactiveLayers;
                                                      ^
    <module-includes>:1:9: note: in file included from <module-includes>:1:
    #import "Headers/MapmyIndiaMaps.h"
            ^
    /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MapmyIndiaMaps.h:26:9: note: in file included from /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MapmyIndiaMaps.h:26:
    #import "MGLMapView.h"
            ^
    /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MGLMapView.h:240:51: error: unknown type name 'MapmyIndiaInteractiveLayer'
    @property (nonatomic, readonly, nullable) NSArray<MapmyIndiaInteractiveLayer *> *visibleInteractiveLayers;
                                                      ^
    <module-includes>:1:9: note: in file included from <module-includes>:1:
    #import "Headers/MapmyIndiaMaps.h"
            ^
    /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MapmyIndiaMaps.h:28:9: note: in file included from /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MapmyIndiaMaps.h:28:
    #import "MGLMapViewDelegate.h"
            ^
    /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MGLMapViewDelegate.h:25:38: error: expected a type
    - (void)didDetectCovidInfo:(nullable MapmyIndiaCovidInfo *)covidInfo;
                                         ^
    /Users/jagrajsinghji/flutter/.pub-cache/hosted/pub.dartlang.org/mapmyindia_gl-0.2.2/ios/Classes/Constants.swift:1:8: error: could not build Objective-C module 'MapmyIndiaMaps'
    import MapmyIndiaMaps
           ^
    <module-includes>:1:9: note: in file included from <module-includes>:1:
    #import "Headers/MapmyIndiaMaps.h"
            ^
    /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MapmyIndiaMaps.h:26:9: note: in file included from /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MapmyIndiaMaps.h:26:
    #import "MGLMapView.h"
            ^
    /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MGLMapView.h:238:51: error: unknown type name 'MapmyIndiaInteractiveLayer'
    @property (nonatomic, readonly, nullable) NSArray<MapmyIndiaInteractiveLayer *> *interactiveLayers;
                                                      ^
    <module-includes>:1:9: note: in file included from <module-includes>:1:
    #import "Headers/MapmyIndiaMaps.h"
            ^
    /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MapmyIndiaMaps.h:26:9: note: in file included from /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MapmyIndiaMaps.h:26:
    #import "MGLMapView.h"
            ^
    /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MGLMapView.h:240:51: error: unknown type name 'MapmyIndiaInteractiveLayer'
    @property (nonatomic, readonly, nullable) NSArray<MapmyIndiaInteractiveLayer *> *visibleInteractiveLayers;
                                                      ^
    <module-includes>:1:9: note: in file included from <module-includes>:1:
    #import "Headers/MapmyIndiaMaps.h"
            ^
    /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MapmyIndiaMaps.h:28:9: note: in file included from /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MapmyIndiaMaps.h:28:
    #import "MGLMapViewDelegate.h"
            ^
    /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MGLMapViewDelegate.h:25:38: error: expected a type
    - (void)didDetectCovidInfo:(nullable MapmyIndiaCovidInfo *)covidInfo;
                                         ^
    /Users/jagrajsinghji/flutter/.pub-cache/hosted/pub.dartlang.org/mapmyindia_gl-0.2.2/ios/Classes/Constants.swift:1:8: error: could not build Objective-C module 'MapmyIndiaMaps'
    import MapmyIndiaMaps
           ^
    <module-includes>:1:9: note: in file included from <module-includes>:1:
    #import "Headers/MapmyIndiaMaps.h"
            ^
    /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MapmyIndiaMaps.h:26:9: note: in file included from /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MapmyIndiaMaps.h:26:
    #import "MGLMapView.h"
            ^
    /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MGLMapView.h:238:51: error: unknown type name 'MapmyIndiaInteractiveLayer'
    @property (nonatomic, readonly, nullable) NSArray<MapmyIndiaInteractiveLayer *> *interactiveLayers;
                                                      ^
    <module-includes>:1:9: note: in file included from <module-includes>:1:
    #import "Headers/MapmyIndiaMaps.h"
            ^
    /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MapmyIndiaMaps.h:26:9: note: in file included from /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MapmyIndiaMaps.h:26:
    #import "MGLMapView.h"
            ^
    /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MGLMapView.h:240:51: error: unknown type name 'MapmyIndiaInteractiveLayer'
    @property (nonatomic, readonly, nullable) NSArray<MapmyIndiaInteractiveLayer *> *visibleInteractiveLayers;
                                                      ^
    <module-includes>:1:9: note: in file included from <module-includes>:1:
    #import "Headers/MapmyIndiaMaps.h"
            ^
    /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MapmyIndiaMaps.h:28:9: note: in file included from /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MapmyIndiaMaps.h:28:
    #import "MGLMapViewDelegate.h"
            ^
    /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MGLMapViewDelegate.h:25:38: error: expected a type
    - (void)didDetectCovidInfo:(nullable MapmyIndiaCovidInfo *)covidInfo;
                                         ^
    /Users/jagrajsinghji/flutter/.pub-cache/hosted/pub.dartlang.org/mapmyindia_gl-0.2.2/ios/Classes/Constants.swift:1:8: error: could not build Objective-C module 'MapmyIndiaMaps'
    import MapmyIndiaMaps
           ^
    <module-includes>:1:9: note: in file included from <module-includes>:1:
    #import "Headers/MapmyIndiaMaps.h"
            ^
    /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MapmyIndiaMaps.h:26:9: note: in file included from /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MapmyIndiaMaps.h:26:
    #import "MGLMapView.h"
            ^
    /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MGLMapView.h:238:51: error: unknown type name 'MapmyIndiaInteractiveLayer'
    @property (nonatomic, readonly, nullable) NSArray<MapmyIndiaInteractiveLayer *> *interactiveLayers;
                                                      ^
    <module-includes>:1:9: note: in file included from <module-includes>:1:
    #import "Headers/MapmyIndiaMaps.h"
            ^
    /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MapmyIndiaMaps.h:26:9: note: in file included from /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MapmyIndiaMaps.h:26:
    #import "MGLMapView.h"
            ^
    /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MGLMapView.h:240:51: error: unknown type name 'MapmyIndiaInteractiveLayer'
    @property (nonatomic, readonly, nullable) NSArray<MapmyIndiaInteractiveLayer *> *visibleInteractiveLayers;
                                                      ^
    <module-includes>:1:9: note: in file included from <module-includes>:1:
    #import "Headers/MapmyIndiaMaps.h"
            ^
    /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MapmyIndiaMaps.h:28:9: note: in file included from /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MapmyIndiaMaps.h:28:
    #import "MGLMapViewDelegate.h"
            ^
    /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MGLMapViewDelegate.h:25:38: error: expected a type
    - (void)didDetectCovidInfo:(nullable MapmyIndiaCovidInfo *)covidInfo;
                                         ^
    /Users/jagrajsinghji/flutter/.pub-cache/hosted/pub.dartlang.org/mapmyindia_gl-0.2.2/ios/Classes/Constants.swift:1:8: error: could not build Objective-C module 'MapmyIndiaMaps'
    import MapmyIndiaMaps
           ^
    <module-includes>:1:9: note: in file included from <module-includes>:1:
    #import "Headers/MapmyIndiaMaps.h"
            ^
    /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MapmyIndiaMaps.h:26:9: note: in file included from /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MapmyIndiaMaps.h:26:
    #import "MGLMapView.h"
            ^
    /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MGLMapView.h:238:51: error: unknown type name 'MapmyIndiaInteractiveLayer'
    @property (nonatomic, readonly, nullable) NSArray<MapmyIndiaInteractiveLayer *> *interactiveLayers;
                                                      ^
    <module-includes>:1:9: note: in file included from <module-includes>:1:
    #import "Headers/MapmyIndiaMaps.h"
            ^
    /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MapmyIndiaMaps.h:26:9: note: in file included from /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MapmyIndiaMaps.h:26:
    #import "MGLMapView.h"
            ^
    /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MGLMapView.h:240:51: error: unknown type name 'MapmyIndiaInteractiveLayer'
    @property (nonatomic, readonly, nullable) NSArray<MapmyIndiaInteractiveLayer *> *visibleInteractiveLayers;
                                                      ^
    <module-includes>:1:9: note: in file included from <module-includes>:1:
    #import "Headers/MapmyIndiaMaps.h"
            ^
    /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MapmyIndiaMaps.h:28:9: note: in file included from /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MapmyIndiaMaps.h:28:
    #import "MGLMapViewDelegate.h"
            ^
    /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MGLMapViewDelegate.h:25:38: error: expected a type
    - (void)didDetectCovidInfo:(nullable MapmyIndiaCovidInfo *)covidInfo;
                                         ^
    /Users/jagrajsinghji/flutter/.pub-cache/hosted/pub.dartlang.org/mapmyindia_gl-0.2.2/ios/Classes/Constants.swift:1:8: error: could not build Objective-C module 'MapmyIndiaMaps'
    import MapmyIndiaMaps
           ^
    <module-includes>:1:9: note: in file included from <module-includes>:1:
    #import "Headers/MapmyIndiaMaps.h"
            ^
    /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MapmyIndiaMaps.h:26:9: note: in file included from /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MapmyIndiaMaps.h:26:
    #import "MGLMapView.h"
            ^
    /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MGLMapView.h:238:51: error: unknown type name 'MapmyIndiaInteractiveLayer'
    @property (nonatomic, readonly, nullable) NSArray<MapmyIndiaInteractiveLayer *> *interactiveLayers;
                                                      ^
    <module-includes>:1:9: note: in file included from <module-includes>:1:
    #import "Headers/MapmyIndiaMaps.h"
            ^
    /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MapmyIndiaMaps.h:26:9: note: in file included from /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MapmyIndiaMaps.h:26:
    #import "MGLMapView.h"
            ^
    /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MGLMapView.h:240:51: error: unknown type name 'MapmyIndiaInteractiveLayer'
    @property (nonatomic, readonly, nullable) NSArray<MapmyIndiaInteractiveLayer *> *visibleInteractiveLayers;
                                                      ^
    <module-includes>:1:9: note: in file included from <module-includes>:1:
    #import "Headers/MapmyIndiaMaps.h"
            ^
    /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MapmyIndiaMaps.h:28:9: note: in file included from /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MapmyIndiaMaps.h:28:
    #import "MGLMapViewDelegate.h"
            ^
    /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MGLMapViewDelegate.h:25:38: error: expected a type
    - (void)didDetectCovidInfo:(nullable MapmyIndiaCovidInfo *)covidInfo;
                                         ^
    /Users/jagrajsinghji/flutter/.pub-cache/hosted/pub.dartlang.org/mapmyindia_gl-0.2.2/ios/Classes/Constants.swift:1:8: error: could not build Objective-C module 'MapmyIndiaMaps'
    import MapmyIndiaMaps
           ^
    <module-includes>:1:9: note: in file included from <module-includes>:1:
    #import "Headers/MapmyIndiaMaps.h"
            ^
    /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MapmyIndiaMaps.h:26:9: note: in file included from /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MapmyIndiaMaps.h:26:
    #import "MGLMapView.h"
            ^
    /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MGLMapView.h:238:51: error: unknown type name 'MapmyIndiaInteractiveLayer'
    @property (nonatomic, readonly, nullable) NSArray<MapmyIndiaInteractiveLayer *> *interactiveLayers;
                                                      ^
    <module-includes>:1:9: note: in file included from <module-includes>:1:
    #import "Headers/MapmyIndiaMaps.h"
            ^
    /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MapmyIndiaMaps.h:26:9: note: in file included from /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MapmyIndiaMaps.h:26:
    #import "MGLMapView.h"
            ^
    /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MGLMapView.h:240:51: error: unknown type name 'MapmyIndiaInteractiveLayer'
    @property (nonatomic, readonly, nullable) NSArray<MapmyIndiaInteractiveLayer *> *visibleInteractiveLayers;
                                                      ^
    <module-includes>:1:9: note: in file included from <module-includes>:1:
    #import "Headers/MapmyIndiaMaps.h"
            ^
    /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MapmyIndiaMaps.h:28:9: note: in file included from /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MapmyIndiaMaps.h:28:
    #import "MGLMapViewDelegate.h"
            ^
    /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MGLMapViewDelegate.h:25:38: error: expected a type
    - (void)didDetectCovidInfo:(nullable MapmyIndiaCovidInfo *)covidInfo;
                                         ^
    /Users/jagrajsinghji/flutter/.pub-cache/hosted/pub.dartlang.org/mapmyindia_gl-0.2.2/ios/Classes/Constants.swift:1:8: error: could not build Objective-C module 'MapmyIndiaMaps'
    import MapmyIndiaMaps
           ^
    <module-includes>:1:9: note: in file included from <module-includes>:1:
    #import "Headers/MapmyIndiaMaps.h"
            ^
    /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MapmyIndiaMaps.h:26:9: note: in file included from /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MapmyIndiaMaps.h:26:
    #import "MGLMapView.h"
            ^
    /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MGLMapView.h:238:51: error: unknown type name 'MapmyIndiaInteractiveLayer'
    @property (nonatomic, readonly, nullable) NSArray<MapmyIndiaInteractiveLayer *> *interactiveLayers;
                                                      ^
    <module-includes>:1:9: note: in file included from <module-includes>:1:
    #import "Headers/MapmyIndiaMaps.h"
            ^
    /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MapmyIndiaMaps.h:26:9: note: in file included from /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MapmyIndiaMaps.h:26:
    #import "MGLMapView.h"
            ^
    /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MGLMapView.h:240:51: error: unknown type name 'MapmyIndiaInteractiveLayer'
    @property (nonatomic, readonly, nullable) NSArray<MapmyIndiaInteractiveLayer *> *visibleInteractiveLayers;
                                                      ^
    <module-includes>:1:9: note: in file included from <module-includes>:1:
    #import "Headers/MapmyIndiaMaps.h"
            ^
    /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MapmyIndiaMaps.h:28:9: note: in file included from /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MapmyIndiaMaps.h:28:
    #import "MGLMapViewDelegate.h"
            ^
    /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MGLMapViewDelegate.h:25:38: error: expected a type
    - (void)didDetectCovidInfo:(nullable MapmyIndiaCovidInfo *)covidInfo;
                                         ^
    /Users/jagrajsinghji/flutter/.pub-cache/hosted/pub.dartlang.org/mapmyindia_gl-0.2.2/ios/Classes/Constants.swift:1:8: error: could not build Objective-C module 'MapmyIndiaMaps'
    import MapmyIndiaMaps
           ^
    error: emit-module command failed with exit code 1 (use -v to see invocation)
    note: Using new build system
    note: Planning
    note: Build preparation complete
    note: Building targets in dependency order
    note: Removed stale file '/Users/jagrajsinghji/Library/Developer/Xcode/DerivedData/Runner-bafnspmndgteurhitooxpfyfnglz/Build/Products/Debug-iphonesimulator/MapmyIndiaAnnotationExtension/MapmyIndiaAnnotationExtension.framework.dSYM'

    note: Removed stale file '/Users/jagrajsinghji/Library/Developer/Xcode/DerivedData/Runner-bafnspmndgteurhitooxpfyfnglz/Build/Products/Debug-iphonesimulator/MapmyIndiaAPIKit/MapmyIndiaAPIKit.framework.dSYM'

    note: Removed stale file '/Users/jagrajsinghji/Library/Developer/Xcode/DerivedData/Runner-bafnspmndgteurhitooxpfyfnglz/Build/Products/Debug-iphonesimulator/MapmyIndiaDirections/MapmyIndiaDirections.framework.dSYM'

    /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/Pods.xcodeproj: warning: The iOS Simulator deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 8.0, but the range of supported deployment target versions is 9.0 to 15.4.99. (in target 'FMDB' from project 'Pods')
    note: Removed stale file '/Users/jagrajsinghji/Library/Developer/Xcode/DerivedData/Runner-bafnspmndgteurhitooxpfyfnglz/Build/Products/Debug-iphonesimulator/MapmyIndiaMaps/MapmyIndiaMaps.framework.dSYM'

    note: Removed stale file '/Users/jagrajsinghji/Library/Developer/Xcode/DerivedData/Runner-bafnspmndgteurhitooxpfyfnglz/Build/Products/Debug-iphonesimulator/mapmyindia_gl/mapmyindia_gl.framework'


    Result bundle written to path:
    	/var/folders/1h/b_8b71y52jv74bffq0znb_tm0000gn/T/flutter_tools.xbEIek/flutter_ios_build_temp_dirDOHqDS/temporary_xcresult_bundle


Swift Compiler Error (Xcode): Module compiled with Swift 5.5.2 cannot be imported by the Swift 5.6 compiler: /Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaAPIKit/MapmyIndiaAPIKit.framework/Modules/MapmyIndiaAPIKit.swiftmodule/x86_64-apple-ios-simulator.swiftmodule

Uncategorized (Xcode): Command EmitSwiftModule failed with a nonzero exit code

Swift Compiler Error (Xcode): Unknown type name 'MapmyIndiaInteractiveLayer'
/Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MGLMapView.h:237:50

Swift Compiler Error (Xcode): Unknown type name 'MapmyIndiaInteractiveLayer'
/Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MGLMapView.h:239:50

Swift Compiler Error (Xcode): Expected a type
/Users/jagrajsinghji/betaflux_projects/uv/uv_mobile_app/ios/Pods/MapmyIndiaMaps/MapmyIndiaMaps.framework/Headers/MGLMapViewDelegate.h:24:37

Swift Compiler Error (Xcode): Could not build Objective-C module 'MapmyIndiaMaps'
/Users/jagrajsinghji/flutter/.pub-cache/hosted/pub.dartlang.org/mapmyindia_gl-0.2.2/ios/Classes/Constants.swift:0:7

Could not build the application for the simulator.
Error launching application on iPhone 11.

Here's flutter doctor response

[✓] Chrome - develop for the web
[✓] Android Studio (version 2021.1)
[✓] VS Code (version 1.61.0)
[✓] Connected device (2 available)
[✓] HTTP Host Availability

• No issues found!

Flutter plugin of mapmyindia doesn't work with older version of Android

In my mobile app I want to load MapMyIndia map so that users can select their current location (or any other location) and their destination using a map. We have decided to use MapMyIndia as the mapping service and Flutter for frontend, we have included the mapmyindia_gl version 0.3.1 plugin for this purpose. The code that we are using :

Widget mapMyIndiaWidget() {
    return MapmyIndiaMap(
    zoomGesturesEnabled: true,
    compassEnabled: true,
    myLocationEnabled: true,
    tiltGesturesEnabled: true,
    scrollGesturesEnabled: true,
initialCameraPosition: const CameraPosition(
    target: LatLng(12.972442, 77.580643),
    zoom: 14.0,
),
onMapCreated: (map) => {
    // mapController = map,
},
onMapClick: (point, coordinates) {
    print("onMapClick : $coordinates");
},
onMapLongClick: (point, coordinates) {
    print("onMapLongClick : $coordinates");
},
onMapError: (code, message) {
    print("onMapError : $message");
},
);

}

This works fine for Android version 12 (API level 31) but when we tried running it for lower Android versions we don't see the map at all (location permissions were granted for this App).

We also tried to downgrade the MMI Flutter to mapmyindia_gl 0.2.0 but we still do not see the Map.

Please suggest how to resolve this issue.

Crashes When run MapmyIndiaMap Widget on Older Android Devices and iOS Simulator in Flutter

I've encountered an issue with my MapmyIndiaMap widget and controller in my stateful class.
Here is my widget:

Expanded(
child: MapmyIndiaMap(
initialCameraPosition: CameraPosition(
target: LatLng(state.position.latitude,
state.position.longitude),
zoom: 14.0,
),
myLocationEnabled: true,
myLocationTrackingMode:
MyLocationTrackingMode.NoneCompass,
onMapCreated: (map) async {
_mapController = map;
await _mapController?.addSymbol(
SymbolOptions(
geometry: LatLng(
state.position.latitude,
state.position.longitude,
),
),
);
setState(() {});
},
onMapClick: (point, coordinates) async {
log("Map Point: $point");
log("Coordinates: $coordinates");
await _mapController!.addSymbol(
SymbolOptions(
geometry: LatLng(
coordinates.latitude,
coordinates.longitude,
),
),
);
},
),
),

Whenever I enable these two options:

myLocationEnabled: true,
myLocationTrackingMode: MyLocationTrackingMode.NoneCompass,

The app crashes immediately after the map loads, especially on older Android devices running versions below Android 11 or 12. The error occurs consistently on Android 13 and later versions.

Here is Error:

This is the error:
W/System.err( 2824): at com.mapmyindia.mapmyindiagl.MapboxMapController.access$000(MapboxMapController.java:108)
W/System.err( 2824): at com.mapmyindia.mapmyindiagl.MapboxMapController$1.onStyleLoaded(MapboxMapController.java:311)
W/System.err( 2824): at com.mapmyindia.sdk.maps.MapmyIndiaMap.notifyStyleLoaded(MapmyIndiaMap.java:1614)
W/System.err( 2824): at com.mapmyindia.sdk.maps.MapmyIndiaMap.onFinishLoadingStyle(MapmyIndiaMap.java:300)
W/System.err( 2824): at com.mapmyindia.sdk.maps.MapView$MapCallback.onDidFinishLoadingStyle(MapView.java:1766)
W/System.err( 2824): at com.mapmyindia.sdk.maps.MapChangeReceiver.onDidFinishLoadingStyle(MapChangeReceiver.java:198)
W/System.err( 2824): at com.mapmyindia.sdk.maps.NativeMapView.onDidFinishLoadingStyle(NativeMapView.java:1122)
W/System.err( 2824): at android.os.MessageQueue.nativePollOnce(Native Method)
W/System.err( 2824): at android.os.MessageQueue.next(MessageQueue.java:339)
W/System.err( 2824): at android.os.Looper.loop(Looper.java:199)
W/System.err( 2824): at android.app.ActivityThread.main(ActivityThread.java:8212)
W/System.err( 2824): at java.lang.reflect.Method.invoke(Native Method)
W/System.err( 2824): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:632)
W/System.err( 2824): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1049)
E/libc++abi( 2824): terminating with uncaught exception of type jni::PendingJavaException
F/libc ( 2824): Fatal signal 6 (SIGABRT), code -1 (SI_QUEUE) in tid 2824 (com.example.run), pid 2824 (com.example.run)
Process name is com.example.run, not key_process

Additionally, the iOS simulator crashes as soon as the map loads.

Execution failed for task ':mapmyindia_place_widget:verifyReleaseResources

I am getting this error while trying to build a release version of my client's app.
While debugging, the app works fine, but in release mode it does not build and throws this error.

My flutter environment

Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel stable, 3.0.4, on Microsoft Windows [Version 10.0.25131.1000], locale en-US)
[√] Android toolchain - develop for Android devices (Android SDK version 32.0.0)
[√] Chrome - develop for the web
[√] Visual Studio - develop for Windows (Visual Studio Build Tools 2019 16.11.16)
[√] Android Studio (version 2021.2)
[√] IntelliJ IDEA Community Edition (version 2021.3)
[√] VS Code (version 1.69.2)
[√] Connected device (3 available)
[√] HTTP Host Availability

• No issues found!

Unable to use place picker

Tried to use place picker and the following errors come for android .

 What went wrong:
Execution failed for task ':app:checkDebugDuplicateClasses'.
> A failure occurred while executing com.android.build.gradle.internal.tasks.CheckDuplicatesRunnable
   > Duplicate class com.mapmyindia.sdk.gestures.AndroidGesturesManager found in modules jetified-mapmyindia-android-gestures-0.0.1-runtime (com.mapmyindia.sdk:mapmyindia-android-gestures:0.0.1) and jetified-mapmyindia-android-gestures-flutter-0.0.1-runtime (com.mapmyindia.sdk:mapmyindia-android-gestures-flutter:0.0.1)

Additional details

compileSdkVersion 31
minSdkVersion 20
targetSdkVersion 30
multiDexEnabled true
versionCode flutterVersionCode.toInteger()
versionName flutterVersionName

gradle.properties:

org.gradle.jvmargs=-Xmx1536M
android.enableR8=true
android.useAndroidX=true
android.enableJetifier=true

Map is not show in widget

@joshuajennysibbu
Please try our sample app in flutter:
https://github.com/MapmyIndia/flutter-mapmyindia-gl

Thank for your reply its work...
But map is not shown...

import 'package:flutter/material.dart';
import 'package:mapmyindia_gl/mapmyindia_gl.dart';

class Maploader extends StatefulWidget {
@override
 _MaploaderState createState() => _MaploaderState();
 }

class _MaploaderState extends State<Maploader> {
 MapmyIndiaMapController mapController;

 void initState() {
   super.initState();
    MapmyIndiaAccountManager.setMapSDKKey('3xl4iy32ujvkiyyhkj6fepzn9orgkzrn');
    MapmyIndiaAccountManager.setRestAPIKey('4jpao9dnkkhiqn4fza9djv8lajdsvkvc');
    MapmyIndiaAccountManager.setAtlasClientId(
            'QuvH3MQYbAyBddPK28mF9pKpD3a9- 
     ygbtXQDawXSrK56XBN1V6gVb_bQ6RS9ZA9x0UiBF9HXUFov1wxNpEa8Efd1hUO2u-hm');
     MapmyIndiaAccountManager.setAtlasClientSecret(
       'kBW6kL4FZrvON15Wca3E_f98U12J7qubiUq-15rIr9dnhJ_XFvMaU7N-2aQp_Nr9yuX- 
      dLNon4xtpDVFUa4YiRTHaQyeircAbnDnf7248kI=');
    }

    maploads() {
// MapMyIndiaGeocoding("4jpao9dnkkhiqn4fza9djv8lajdsvkvc")
//     .getAddress(11.0168, 76.9558)
//     .then((getAddress) {
//   String address = getAddress.formattedAddress;
//   print(address);
// });

       MapmyIndiaMap(
       initialCameraPosition: CameraPosition(
          target: LatLng(25.321684, 82.987289),
          zoom: 14.0,
       ),
      onMapCreated: (map) => {
         mapController = map,
        mapController.animateCamera(
    CameraUpdate.newLatLngZoom(LatLng(25.321684, 82.987289), 0))
  },
  
     );

    }

    @override
   Widget build(BuildContext context) {

     return Container(
     child: maploads(),
       color: Colors.white,
    );
  }
   }

Map is not shown in widget...

Originally posted by @joshuajennysibbu in https://github.com/MapmyIndia/flutter-mapmyindia-gl/issues/1#issuecomment-859907715

Execution failed for task ':mapmyindia_gl:bundleReleaseLocalLintAar' : Direct local .aar file dependencies are not supported when building an AAR.

Execution failed for task ':mapmyindia_gl:bundleReleaseLocalLintAar'.

Direct local .aar file dependencies are not supported when building an AAR. The resulting AAR would be broken because the classes and Android resources from any local .aar file dependencies would not be packaged in the resulting AAR. Previous versions of the Android Gradle Plugin produce broken AARs in this case too (despite not throwing this error). The following direct local .aar file dependencies of the :mapmyindia_gl project caused this error: C:\flutter_windows_2.0.0-stable\flutter.pub-cache\hosted\pub.dartlang.org\mapmyindia_gl-0.2.1\android\libs\plugin-annotation-release.aar

Cant able to run

Execution failed for task ':app:checkDebugDuplicateClasses'.

A failure occurred while executing com.android.build.gradle.internal.tasks.CheckDuplicatesRunnable
Duplicate class com.mapmyindia.sdk.gestures.AndroidGesturesManager found in modules jetified-mapmyindia-android-gestures-0.0.1-runtime (com.mapmyindia.sdk:mapmyindia-android-gestures:0.0.1) and jetified-mapmyindia-android-gestures-flutter-0.0.1-runtime (com.mapmyindia.sdk:mapmyindia-android-gestures-flutter:0.0.1)
Duplicate class com.mapmyindia.sdk.gestures.AndroidGesturesManager$GestureType found in modules jetified-mapmyindia-android-gestures-0.0.1-runtime (com.mapmyindia.sdk:mapmyindia-android-gestures:0.0.1) and jetified-mapmyindia-android-gestures-flutter-0.0.1-runtime (com.mapmyindia.sdk:mapmyindia-android-gestures-flutter:0.0.1)
Duplicate class com.mapmyindia.sdk.gestures.BaseGesture found in modules jetified-mapmyindia-android-gestures-0.0.1-runtime (com.mapmyindia.sdk:mapmyindia-android-gestures:0.0.1) and jetified-mapmyindia-android-gestures-flutter-0.0.1-runtime (com.mapmyindia.sdk:mapmyindia-android-gestures-flutter:0.0.1)
Duplicate class com.mapmyindia.sdk.gestures.BuildConfig found in modules jetified-mapmyindia-android-gestures-0.0.1-runtime (com.mapmyindia.sdk:mapmyindia-android-gestures:0.0.1) and jetified-mapmyindia-android-gestures-flutter-0.0.1-runtime (com.mapmyindia.sdk:mapmyindia-android-gestures-flutter:0.0.1)
Duplicate class com.mapmyindia.sdk.gestures.Constants found in modules jetified-mapmyindia-android-gestures-0.0.1-runtime (com.mapmyindia.sdk:mapmyindia-android-gestures:0.0.1) and jetified-mapmyindia-android-gestures-flutter-0.0.1-runtime (com.mapmyindia.sdk:mapmyindia-android-gestures-flutter:0.0.1)
Duplicate class com.mapmyindia.sdk.gestures.MoveDistancesObject found in modules jetified-mapmyindia-android-gestures-0.0.1-runtime (com.mapmyindia.sdk:mapmyindia-android-gestures:0.0.1) and jetified-mapmyindia-android-gestures-flutter-0.0.1-runtime (com.mapmyindia.sdk:mapmyindia-android-gestures-flutter:0.0.1)
Duplicate class com.mapmyindia.sdk.gestures.MoveGestureDetector found in modules jetified-mapmyindia-android-gestures-0.0.1-runtime (com.mapmyindia.sdk:mapmyindia-android-gestures:0.0.1) and jetified-mapmyindia-android-gestures-flutter-0.0.1-runtime (com.mapmyindia.sdk:mapmyindia-android-gestures-flutter:0.0.1)
Duplicate class com.mapmyindia.sdk.gestures.MoveGestureDetector$OnMoveGestureListener found in modules jetified-mapmyindia-android-gestures-0.0.1-runtime (com.mapmyindia.sdk:mapmyindia-android-gestures:0.0.1) and jetified-mapmyindia-android-gestures-flutter-0.0.1-runtime (com.mapmyindia.sdk:mapmyindia-android-gestures-flutter:0.0.1)
Duplicate class com.mapmyindia.sdk.gestures.MoveGestureDetector$SimpleOnMoveGestureListener found in modules jetified-mapmyindia-android-gestures-0.0.1-runtime (com.mapmyindia.sdk:mapmyindia-android-gestures:0.0.1) and jetified-mapmyindia-android-gestures-flutter-0.0.1-runtime (com.mapmyindia.sdk:mapmyindia-android-gestures-flutter:0.0.1)
Duplicate class com.mapmyindia.sdk.gestures.MultiFingerDistancesObject found in modules jetified-mapmyindia-android-gestures-0.0.1-runtime (com.mapmyindia.sdk:mapmyindia-android-gestures:0.0.1) and jetified-mapmyindia-android-gestures-flutter-0.0.1-runtime (com.mapmyindia.sdk:mapmyindia-android-gestures-flutter:0.0.1)
Duplicate class com.mapmyindia.sdk.gestures.MultiFingerGesture found in modules jetified-mapmyindia-android-gestures-0.0.1-runtime (com.mapmyindia.sdk:mapmyindia-android-gestures:0.0.1) and jetified-mapmyindia-android-gestures-flutter-0.0.1-runtime (com.mapmyindia.sdk:mapmyindia-android-gestures-flutter:0.0.1)
Duplicate class com.mapmyindia.sdk.gestures.MultiFingerTapGestureDetector found in modules jetified-mapmyindia-android-gestures-0.0.1-runtime (com.mapmyindia.sdk:mapmyindia-android-gestures:0.0.1) and jetified-mapmyindia-android-gestures-flutter-0.0.1-runtime (com.mapmyindia.sdk:mapmyindia-android-gestures-flutter:0.0.1)
Duplicate class com.mapmyindia.sdk.gestures.MultiFingerTapGestureDetector$OnMultiFingerTapGestureListener found in modules jetified-mapmyindia-android-gestures-0.0.1-runtime (com.mapmyindia.sdk:mapmyindia-android-gestures:0.0.1) and jetified-mapmyindia-android-gestures-flutter-0.0.1-runtime (com.mapmyindia.sdk:mapmyindia-android-gestures-flutter:0.0.1)
Duplicate class com.mapmyindia.sdk.gestures.PermittedActionsGuard found in modules jetified-mapmyindia-android-gestures-0.0.1-runtime (com.mapmyindia.sdk:mapmyindia-android-gestures:0.0.1) and jetified-mapmyindia-android-gestures-flutter-0.0.1-runtime (com.mapmyindia.sdk:mapmyindia-android-gestures-flutter:0.0.1)
Duplicate class com.mapmyindia.sdk.gestures.PointerDistancePair found in modules jetified-mapmyindia-android-gestures-0.0.1-runtime (com.mapmyindia.sdk:mapmyindia-android-gestures:0.0.1) and jetified-mapmyindia-android-gestures-flutter-0.0.1-runtime (com.mapmyindia.sdk:mapmyindia-android-gestures-flutter:0.0.1)
Duplicate class com.mapmyindia.sdk.gestures.ProgressiveGesture found in modules jetified-mapmyindia-android-gestures-0.0.1-runtime (com.mapmyindia.sdk:mapmyindia-android-gestures:0.0.1) and jetified-mapmyindia-android-gestures-flutter-0.0.1-runtime (com.mapmyindia.sdk:mapmyindia-android-gestures-flutter:0.0.1)
Duplicate class com.mapmyindia.sdk.gestures.RotateGestureDetector found in modules jetified-mapmyindia-android-gestures-0.0.1-runtime (com.mapmyindia.sdk:mapmyindia-android-gestures:0.0.1) and jetified-mapmyindia-android-gestures-flutter-0.0.1-runtime (com.mapmyindia.sdk:mapmyindia-android-gestures-flutter:0.0.1)
Duplicate class com.mapmyindia.sdk.gestures.RotateGestureDetector$OnRotateGestureListener found in modules jetified-mapmyindia-android-gestures-0.0.1-runtime (com.mapmyindia.sdk:mapmyindia-android-gestures:0.0.1) and jetified-mapmyindia-android-gestures-flutter-0.0.1-runtime (com.mapmyindia.sdk:mapmyindia-android-gestures-flutter:0.0.1)
Duplicate class com.mapmyindia.sdk.gestures.RotateGestureDetector$SimpleOnRotateGestureListener found in modules jetified-mapmyindia-android-gestures-0.0.1-runtime (com.mapmyindia.sdk:mapmyindia-android-gestures:0.0.1) and jetified-mapmyindia-android-gestures-flutter-0.0.1-runtime (com.mapmyindia.sdk:mapmyindia-android-gestures-flutter:0.0.1)

Execution failed for task ':mapmyindia_direction_plugin:compileReleaseJavaWithJavac'.

[√] Flutter (Channel stable, 2.5.3, on Microsoft Windows [Version 10.0.22000.348], locale en-US)
[√] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
[√] Chrome - develop for the web
[√] Visual Studio - develop for Windows (Visual Studio Community 2019 16.11.2)
[√] Android Studio (version 2020.3)
[√] VS Code, 64-bit edition (version 1.62.3)
[√] Connected device (3 available)

• No issues found!```

I cannot import these packages into flutter project

import 'package:mapmyindia_gl_example/model/feature_list.dart';
import 'package:mapmyindia_gl_example/place_symbol.dart';
import 'package:mapmyindia_gl_example/samples/add_marker.dart';
import 'package:mapmyindia_gl_example/samples/add_polyline_wdget.dart';
import 'package:mapmyindia_gl_example/samples/camera_feature.dart';
import 'package:mapmyindia_gl_example/samples/current_location_widget.dart';
import 'package:mapmyindia_gl_example/samples/location_camera_option.dart';
import 'package:mapmyindia_gl_example/samples/map_click_event.dart';
import 'package:mapmyindia_gl_example/samples/map_long_click.dart';
import 'package:mapmyindia_gl_example/samples/marker_dragging_widget.dart';
import 'package:mapmyindia_gl_example/utils/color.dart';
import 'package:mapmyindia_gl_example/utils/feature_type.dart';
import 'package:mapmyindia_gl_example/full_map.dart';

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.