Giter VIP home page Giter VIP logo

flutter_google_map_view's People

Contributors

bcko avatar helenguov avatar johnpryan avatar koheikanagu avatar ljaracastillo avatar matthewtsmith avatar nunorpg avatar vinicentus avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

flutter_google_map_view's Issues

[VERBOSE-2:dart_error.cc(16)] Unhandled exception

I have used this plugin to show map with several markers. I do not get any error as such when I run it on an android device but when I run my app on an IOS device(Iphone 7 Ios 11.2.2) , the device's location is not shown and in the console I get the following error everytime I pinch to zoom out or Zoom in.

[VERBOSE-2:dart_error.cc(16)] Unhandled exception .

Thank you. Would be glad to provide any further information.

An error occur when i run my flutter app in the console

Hi,
Thank you for your really nice plugin.

I met an error when i lauch my flutter app in the console :

Performing full restart...
I/flutter (28990): Configured channel receiver in flutter ..
E/flutter (28990): [ERROR:topaz/lib/tonic/logging/dart_error.cc(16)] Unhandled exception:
E/flutter (28990): MissingPluginException(No implementation found for method setApiKey on channel com.apptreesoftware.map_view)
E/flutter (28990): #0      MethodChannel.invokeMethod (package:flutter/src/services/platform_channel.dart:153:7)
E/flutter (28990): <asynchronous suspension>
E/flutter (28990): #1      MapView.setApiKey (package:map_view/map_view.dart:47:7)
E/flutter (28990): #2      main (/data/user/0/com.yourcompany.sortiesportmobile/cache/sortiesport_mobileLULDVN/sortiesport_mobile/lib/main.dart:20:11)
E/flutter (28990): #3      _startIsolate.<anonymous closure> (dart:isolate-patch/dart:isolate/isolate_patch.dart:278)
E/flutter (28990): #4      _RawReceivePortImpl._handleMessage (dart:isolate-patch/dart:isolate/isolate_patch.dart:164)
Restarted app in 5 948ms.

My flutter doctor is :

[√] Flutter (on Microsoft Windows [version 10.0.16299.192], locale fr-FR, channel alpha)
    • Flutter version 0.0.21 at C:\Flutter\flutter
    • Framework revision 2e449f06f0 (9 days ago), 2018-01-29 14:26:51 -0800
    • Engine revision 6921873c71
    • Tools Dart version 2.0.0-dev.16.0
    • Engine Dart version 2.0.0-edge.da1f52592ef73fe3afa485385cb995b9aec0181a

[√] Android toolchain - develop for Android devices (Android SDK 27.0.0)
    • Android SDK at D:\Android\android-sdk
    • Android NDK at D:\Android\android-sdk\ndk-bundle
    • Platform android-27, build-tools 27.0.0
    • ANDROID_HOME = D:\Android\android-sdk
    • Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 1.8.0_112-release-b06)

[√] Android Studio (version 2.3)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Java version OpenJDK Runtime Environment (build 1.8.0_112-release-b06)

[√] Connected devices
    • ONEPLUS A5000 • 6d010b4a • android-arm • Android 8.0.0 (API 26)

Is an error due to the new dart version 2.0.0-dev ?
Thanks

Numbered map pins

Thanks for this lib! Is there any way to have numbered map pins for easy identification? I'll typically be showing 30 - 60 pins at a time

NoSuchMethodError

Currently I launch the map when I receive sms with coordinate, for this ,

1/ I send sms
2/ I read the reply
3/ I extract coordinate (lat long)
4/ I save value with shared preference
5/ after save I launch mapview with the lat and long coordinate

after update flutter I have this error bellow, only when I erase icone app and release a new app. If I just hot reload I havn't this error and map is launch correctly.

@patch
dynamic noSuchMethod(Invocation invocation) {
// TODO(regis): Remove temp constructor identifier 'withInvocation'.
throw new NoSuchMethodError.withInvocation(this, invocation);
}

If I launch showMap(); after Onpressed Button I have no issues.

I have this error when I place showMap here:

_loadgeoValue() async {
SharedPreferences prefs = await SharedPreferences.getInstance();
setState(() {
lat = (prefs.getDouble('lat'));
long = (prefs.getDouble('long'));
});
showMap();
}

Error building for android

When I try to build on android, I get an error complaining about the map_view build.gradle.

Launching lib/main.dart on Android SDK built for x86 in debug mode...
Initializing gradle...
Resolving dependencies...
* Error running Gradle:
Exit code 1 from: /Users/jstillwell/Code/dragonfax/hythr/android/gradlew app:properties:

BUILD FAILED

Total time: 1.484 secs

Failed to notify ProjectEvaluationListener.afterEvaluate(), but primary configuration failure takes precedence.
java.lang.IllegalStateException: buildToolsVersion is not specified.
	at com.google.common.base.Preconditions.checkState(Preconditions.java:173)
	at com.android.build.gradle.BasePlugin.createAndroidTasks(BasePlugin.java:558)
	at com.android.build.gradle.BasePlugin.lambda$null$4(BasePlugin.java:526)
	at com.android.builder.profile.ThreadRecorder.record(ThreadRecorder.java:81)
	at com.android.build.gradle.BasePlugin.lambda$createTasks$5(BasePlugin.java:522)
	at org.gradle.internal.event.BroadcastDispatch$ActionInvocationHandler.dispatch(BroadcastDispatch.java:93)
	at org.gradle.internal.event.BroadcastDispatch$ActionInvocationHandler.dispatch(BroadcastDispatch.java:82)
	at org.gradle.internal.event.AbstractBroadcastDispatch.dispatch(AbstractBroadcastDispatch.java:44)
	at org.gradle.internal.event.BroadcastDispatch.dispatch(BroadcastDispatch.java:79)
	at org.gradle.internal.event.BroadcastDispatch.dispatch(BroadcastDispatch.java:30)
	at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
	at com.sun.proxy.$Proxy16.afterEvaluate(Unknown Source)
	at org.gradle.configuration.project.LifecycleProjectEvaluator.notifyAfterEvaluate(LifecycleProjectEvaluator.java:82)
	at org.gradle.configuration.project.LifecycleProjectEvaluator.doConfigure(LifecycleProjectEvaluator.java:76)
	at org.gradle.configuration.project.LifecycleProjectEvaluator.access$000(LifecycleProjectEvaluator.java:33)
	at org.gradle.configuration.project.LifecycleProjectEvaluator$1.execute(LifecycleProjectEvaluator.java:53)
	at org.gradle.configuration.project.LifecycleProjectEvaluator$1.execute(LifecycleProjectEvaluator.java:50)
	at org.gradle.internal.Transformers$4.transform(Transformers.java:169)
	at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:106)
	at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:61)
	at org.gradle.configuration.project.LifecycleProjectEvaluator.evaluate(LifecycleProjectEvaluator.java:50)
	at org.gradle.api.internal.project.DefaultProject.evaluate(DefaultProject.java:628)
	at org.gradle.api.internal.project.DefaultProject.evaluate(DefaultProject.java:129)
	at org.gradle.api.internal.project.DefaultProjectAccessListener.evaluateProjectAndDiscoverTasks(DefaultProjectAccessListener.java:32)
	at org.gradle.api.internal.project.DefaultProjectAccessListener.beforeResolvingProjectDependency(DefaultProjectAccessListener.java:28)
	at org.gradle.api.internal.artifacts.dependencies.DefaultProjectDependency.beforeResolved(DefaultProjectDependency.java:107)
	at org.gradle.api.internal.artifacts.ivyservice.moduleconverter.dependencies.ProjectIvyDependencyDescriptorFactory.createDependencyDescriptor(ProjectIvyDependencyDescriptorFactory.java:39)
	at org.gradle.api.internal.artifacts.ivyservice.moduleconverter.dependencies.DefaultDependencyDescriptorFactory.createDependencyDescriptor(DefaultDependencyDescriptorFactory.java:36)
	at org.gradle.api.internal.artifacts.ivyservice.moduleconverter.dependencies.DefaultDependenciesToModuleDescriptorConverter.addDependencies(DefaultDependenciesToModuleDescriptorConverter.java:52)
	at org.gradle.api.internal.artifacts.ivyservice.moduleconverter.dependencies.DefaultDependenciesToModuleDescriptorConverter.addDependencyDescriptors(DefaultDependenciesToModuleDescriptorConverter.java:43)
	at org.gradle.api.internal.artifacts.ivyservice.moduleconverter.DefaultConfigurationComponentMetaDataBuilder.addConfigurations(DefaultConfigurationComponentMetaDataBuilder.java:37)
	at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration.toRootComponentMetaData(DefaultConfiguration.java:682)
	at org.gradle.api.internal.artifacts.ivyservice.resolveengine.DefaultArtifactDependencyResolver$DefaultResolveContextToComponentResolver.resolve(DefaultArtifactDependencyResolver.java:138)
	at org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder.resolve(DependencyGraphBuilder.java:93)
	at org.gradle.api.internal.artifacts.ivyservice.resolveengine.DefaultArtifactDependencyResolver.resolve(DefaultArtifactDependencyResolver.java:85)
	at org.gradle.api.internal.artifacts.ivyservice.CacheLockingArtifactDependencyResolver$1.run(CacheLockingArtifactDependencyResolver.java:43)
	at org.gradle.internal.Factories$1.create(Factories.java:25)
	at org.gradle.cache.internal.DefaultCacheAccess.useCache(DefaultCacheAccess.java:187)
	at org.gradle.cache.internal.DefaultCacheAccess.useCache(DefaultCacheAccess.java:170)
	at org.gradle.cache.internal.DefaultPersistentDirectoryStore.useCache(DefaultPersistentDirectoryStore.java:129)
	at org.gradle.cache.internal.DefaultCacheFactory$ReferenceTrackingCache.useCache(DefaultCacheFactory.java:191)
	at org.gradle.api.internal.artifacts.ivyservice.DefaultCacheLockingManager.useCache(DefaultCacheLockingManager.java:56)
	at org.gradle.api.internal.artifacts.ivyservice.CacheLockingArtifactDependencyResolver.resolve(CacheLockingArtifactDependencyResolver.java:41)
	at org.gradle.api.internal.artifacts.ivyservice.DefaultConfigurationResolver.resolveGraph(DefaultConfigurationResolver.java:119)
	at org.gradle.api.internal.artifacts.ivyservice.ShortCircuitEmptyConfigurationResolver.resolveGraph(ShortCircuitEmptyConfigurationResolver.java:72)
	at org.gradle.api.internal.artifacts.ivyservice.ErrorHandlingConfigurationResolver.resolveGraph(ErrorHandlingConfigurationResolver.java:66)
	at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration$3.execute(DefaultConfiguration.java:443)
	at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration$3.execute(DefaultConfiguration.java:436)
	at org.gradle.internal.Transformers$4.transform(Transformers.java:169)
	at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:106)
	at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:56)
	at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration.resolveGraphIfRequired(DefaultConfiguration.java:436)
	at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration.resolveToStateOrLater(DefaultConfiguration.java:411)
	at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration.getResolvedConfiguration(DefaultConfiguration.java:403)
	at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration_Decorated.getResolvedConfiguration(Unknown Source)
	at com.android.build.gradle.internal.DependencyManager.collectArtifacts(DependencyManager.java:484)
	at com.android.build.gradle.internal.DependencyManager.resolveConfiguration(DependencyManager.java:354)
	at com.android.build.gradle.internal.DependencyManager.resolveDependencies(DependencyManager.java:263)
	at com.android.build.gradle.internal.DependencyManager.resolveDependencies(DependencyManager.java:166)
	at com.android.build.gradle.internal.TaskManager.resolveDependencies(TaskManager.java:375)
	at com.android.build.gradle.internal.VariantManager.lambda$createVariantData$3(VariantManager.java:607)
	at com.android.builder.profile.ThreadRecorder.record(ThreadRecorder.java:81)
	at com.android.build.gradle.internal.VariantManager.createVariantData(VariantManager.java:603)
	at com.android.build.gradle.internal.VariantManager.createVariantDataForProductFlavors(VariantManager.java:793)
	at com.android.build.gradle.internal.VariantManager.populateVariantDataList(VariantManager.java:469)
	at com.android.builder.profile.ThreadRecorder.record(ThreadRecorder.java:81)
	at com.android.build.gradle.internal.VariantManager.createAndroidTasks(VariantManager.java:263)
	at com.android.build.gradle.BasePlugin.lambda$createAndroidTasks$6(BasePlugin.java:601)
	at com.android.builder.profile.ThreadRecorder.record(ThreadRecorder.java:81)
	at com.android.build.gradle.BasePlugin.createAndroidTasks(BasePlugin.java:596)
	at com.android.build.gradle.BasePlugin.lambda$null$4(BasePlugin.java:526)
	at com.android.builder.profile.ThreadRecorder.record(ThreadRecorder.java:81)
	at com.android.build.gradle.BasePlugin.lambda$createTasks$5(BasePlugin.java:522)
	at org.gradle.internal.event.BroadcastDispatch$ActionInvocationHandler.dispatch(BroadcastDispatch.java:93)
	at org.gradle.internal.event.BroadcastDispatch$ActionInvocationHandler.dispatch(BroadcastDispatch.java:82)
	at org.gradle.internal.event.AbstractBroadcastDispatch.dispatch(AbstractBroadcastDispatch.java:44)
	at org.gradle.internal.event.BroadcastDispatch.dispatch(BroadcastDispatch.java:79)
	at org.gradle.internal.event.BroadcastDispatch.dispatch(BroadcastDispatch.java:30)
	at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
	at com.sun.proxy.$Proxy16.afterEvaluate(Unknown Source)
	at org.gradle.configuration.project.LifecycleProjectEvaluator.notifyAfterEvaluate(LifecycleProjectEvaluator.java:82)
	at org.gradle.configuration.project.LifecycleProjectEvaluator.doConfigure(LifecycleProjectEvaluator.java:76)
	at org.gradle.configuration.project.LifecycleProjectEvaluator.access$000(LifecycleProjectEvaluator.java:33)
	at org.gradle.configuration.project.LifecycleProjectEvaluator$1.execute(LifecycleProjectEvaluator.java:53)
	at org.gradle.configuration.project.LifecycleProjectEvaluator$1.execute(LifecycleProjectEvaluator.java:50)
	at org.gradle.internal.Transformers$4.transform(Transformers.java:169)
	at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:106)
	at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:61)
	at org.gradle.configuration.project.LifecycleProjectEvaluator.evaluate(LifecycleProjectEvaluator.java:50)
	at org.gradle.api.internal.project.DefaultProject.evaluate(DefaultProject.java:628)
	at org.gradle.api.internal.project.DefaultProject.evaluationDependsOn(DefaultProject.java:699)
	at org.gradle.api.internal.project.DefaultProject.evaluationDependsOn(DefaultProject.java:691)
	at org.gradle.api.Project$evaluationDependsOn.call(Unknown Source)
	at build_dcv7u07gso5hpsb2ibo5bjdxm$_run_closure2.doCall(/Users/jstillwell/Code/dragonfax/hythr/android/build.gradle:26)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:93)
	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
	at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:294)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1024)
	at groovy.lang.Closure.call(Closure.java:414)
	at groovy.lang.Closure.call(Closure.java:430)
	at org.gradle.api.internal.ClosureBackedAction.execute(ClosureBackedAction.java:70)
	at org.gradle.util.ConfigureUtil.configureTarget(ConfigureUtil.java:160)
	at org.gradle.util.ConfigureUtil.configure(ConfigureUtil.java:106)
	at org.gradle.api.internal.project.DefaultProject.configure(DefaultProject.java:983)
	at org.gradle.api.internal.project.DefaultProject.configure(DefaultProject.java:988)
	at org.gradle.api.internal.project.DefaultProject.subprojects(DefaultProject.java:971)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:93)
	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
	at org.gradle.internal.metaobject.BeanDynamicObject$MetaClassAdapter.invokeMethod(BeanDynamicObject.java:382)
	at org.gradle.internal.metaobject.BeanDynamicObject.invokeMethod(BeanDynamicObject.java:170)
	at org.gradle.internal.metaobject.CompositeDynamicObject.invokeMethod(CompositeDynamicObject.java:96)
	at org.gradle.internal.metaobject.MixInClosurePropertiesAsMethodsDynamicObject.invokeMethod(MixInClosurePropertiesAsMethodsDynamicObject.java:30)
	at org.gradle.internal.metaobject.AbstractDynamicObject.invokeMethod(AbstractDynamicObject.java:163)
	at org.gradle.groovy.scripts.BasicScript.methodMissing(BasicScript.java:83)
	at sun.reflect.GeneratedMethodAccessor24.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:93)
	at groovy.lang.MetaClassImpl.invokeMissingMethod(MetaClassImpl.java:941)
	at groovy.lang.MetaClassImpl.invokePropertyOrMissing(MetaClassImpl.java:1264)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1217)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1024)
	at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:69)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:166)
	at build_dcv7u07gso5hpsb2ibo5bjdxm.run(/Users/jstillwell/Code/dragonfax/hythr/android/build.gradle:24)
	at org.gradle.groovy.scripts.internal.DefaultScriptRunnerFactory$ScriptRunnerImpl.run(DefaultScriptRunnerFactory.java:90)
	at org.gradle.configuration.DefaultScriptPluginFactory$ScriptPluginImpl$2.run(DefaultScriptPluginFactory.java:176)
	at org.gradle.configuration.ProjectScriptTarget.addConfiguration(ProjectScriptTarget.java:77)
	at org.gradle.configuration.DefaultScriptPluginFactory$ScriptPluginImpl.apply(DefaultScriptPluginFactory.java:181)
	at org.gradle.configuration.project.BuildScriptProcessor.execute(BuildScriptProcessor.java:39)
	at org.gradle.configuration.project.BuildScriptProcessor.execute(BuildScriptProcessor.java:26)
	at org.gradle.configuration.project.ConfigureActionsProjectEvaluator.evaluate(ConfigureActionsProjectEvaluator.java:34)
	at org.gradle.configuration.project.LifecycleProjectEvaluator.doConfigure(LifecycleProjectEvaluator.java:70)
	at org.gradle.configuration.project.LifecycleProjectEvaluator.access$000(LifecycleProjectEvaluator.java:33)
	at org.gradle.configuration.project.LifecycleProjectEvaluator$1.execute(LifecycleProjectEvaluator.java:53)
	at org.gradle.configuration.project.LifecycleProjectEvaluator$1.execute(LifecycleProjectEvaluator.java:50)
	at org.gradle.internal.Transformers$4.transform(Transformers.java:169)
	at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:106)
	at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:61)
	at org.gradle.configuration.project.LifecycleProjectEvaluator.evaluate(LifecycleProjectEvaluator.java:50)
	at org.gradle.api.internal.project.DefaultProject.evaluate(DefaultProject.java:628)
	at org.gradle.api.internal.project.DefaultProject.evaluate(DefaultProject.java:129)
	at org.gradle.execution.TaskPathProjectEvaluator.configure(TaskPathProjectEvaluator.java:35)
	at org.gradle.execution.TaskPathProjectEvaluator.configureHierarchy(TaskPathProjectEvaluator.java:60)
	at org.gradle.configuration.DefaultBuildConfigurer.configure(DefaultBuildConfigurer.java:38)
	at org.gradle.initialization.DefaultGradleLauncher$1.execute(DefaultGradleLauncher.java:161)
	at org.gradle.initialization.DefaultGradleLauncher$1.execute(DefaultGradleLauncher.java:158)
	at org.gradle.internal.Transformers$4.transform(Transformers.java:169)
	at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:106)
	at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:56)
	at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:158)
	at org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradleLauncher.java:119)
	at org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLauncher.java:102)
	at org.gradle.launcher.exec.GradleBuildController.run(GradleBuildController.java:71)
	at org.gradle.tooling.internal.provider.ExecuteBuildActionRunner.run(ExecuteBuildActionRunner.java:28)
	at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35)
	at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:41)
	at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:26)
	at org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:75)
	at org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:49)
	at org.gradle.tooling.internal.provider.ServicesSetupBuildActionExecuter.execute(ServicesSetupBuildActionExecuter.java:44)
	at org.gradle.tooling.internal.provider.ServicesSetupBuildActionExecuter.execute(ServicesSetupBuildActionExecuter.java:29)
	at org.gradle.launcher.daemon.server.exec.ExecuteBuild.doBuild(ExecuteBuild.java:67)
	at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36)
	at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
	at org.gradle.launcher.daemon.server.exec.WatchForDisconnection.execute(WatchForDisconnection.java:47)
	at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
	at org.gradle.launcher.daemon.server.exec.ResetDeprecationLogger.execute(ResetDeprecationLogger.java:26)
	at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
	at org.gradle.launcher.daemon.server.exec.RequestStopIfSingleUsedDaemon.execute(RequestStopIfSingleUsedDaemon.java:34)
	at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
	at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.call(ForwardClientInput.java:74)
	at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.call(ForwardClientInput.java:72)
	at org.gradle.util.Swapper.swap(Swapper.java:38)
	at org.gradle.launcher.daemon.server.exec.ForwardClientInput.execute(ForwardClientInput.java:72)
	at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
	at org.gradle.launcher.daemon.server.exec.LogAndCheckHealth.execute(LogAndCheckHealth.java:55)
	at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
	at org.gradle.launcher.daemon.server.exec.LogToClient.doBuild(LogToClient.java:60)
	at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36)
	at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
	at org.gradle.launcher.daemon.server.exec.EstablishBuildEnvironment.doBuild(EstablishBuildEnvironment.java:72)
	at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36)
	at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
	at org.gradle.launcher.daemon.server.exec.StartBuildOrRespondWithBusy$1.run(StartBuildOrRespondWithBusy.java:50)
	at org.gradle.launcher.daemon.server.DaemonStateCoordinator$1.run(DaemonStateCoordinator.java:297)
	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:54)
	at org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at java.lang.Thread.run(Thread.java:745)

FAILURE: Build failed with an exception.

* Where:
Build file '/Users/jstillwell/.pub-cache/git/flutter_google_map_view-8cea04eeca290bdb407cbea23ac5d496dc418c5f/android/build.gradle' line: 27

* What went wrong:
A problem occurred evaluating project ':map_view'.
> Plugin with id 'kotlin-android' not found.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

Finished with error: Please review your Gradle project setup in the android/ folder.

Errors Adding Dependency

My apologies if this is not on you, but I tried adding the dependency for map_view and it's erring out when I attempt to install the packages.

Package uri has no versions that match >=0.11.1 <0.12.0 derived from:
- map_view 0.0.10 depends on version ^0.11.1
pub get failed (1)
dependencies:
  flutter:
    sdk: flutter
  fluro: ^1.2.1
  http: ^0.11.3
  scoped_model: ^0.2.0
  timeago: ^1.2.1
  map_view: 0.0.10

GMSMapView.h file not found

When I try to run on iOS I get this error message:

map_view-0.0.10/ios/Classes/MapViewController.h:10:9: fatal error: 'GoogleMaps/GoogleMaps/GMSMapView.h' file not found
#import <GoogleMaps/GoogleMaps/GMSMapView.h>

Any idea why is the file missing ?

Handle InfoWindow tapped event

We have found that your current library doesn't handle InfoWindow tapped event, and we need it for our app. Therefore, I have decided to change the add this functionality to your library. Is it ok to do a pull request?

How to find current location of the user using map_view in flutter?

I would like to set initialCameraPosition to point to the user's current position rather than hard code a longitude and latitude.

  showMap() {
     mapView.show(
      new MapOptions(
          mapViewType: MapViewType.normal,
          showUserLocation: true,
          initialCameraPosition: new CameraPosition(
              new Location(23.2599, 77.4126), 10.0),
          title: "Parking Spaces"),
      toolbarActions: [new ToolbarAction("Close", 1)]
      );

How do I remove the appBar ?

I am trying to use the map for full display and I do not want the white app bar that comes in the top.
How to remove it?

Flutter map_view plugin error No host specified in URI file:///Instance%20of%20'StaticMapProvider'? #1

Hi,

I am getting error when using map_view plugins. Any help please?
I follow the instruction and also found a youtube video thats shows how to implement the map view https://www.youtube.com/watch?v=2PVHzuuN9Ww&t=234s.

When I use print for the staticMapUri I can get the url. And its working if copy and paste on safari.

https://maps.googleapis.com/maps/api/staticmap?center=35.1131504%2C32.8509099&zoom=17&size=900x400&maptype=roadmap&key=*******************

var api_key = "****************************";
void main() {
MapView.setApiKey(api_key);
runApp(new MaterialApp(
debugShowCheckedModeBanner: false,
home: new MapPage(),
));
}

class _MapPageState extends State {
MapView mapView = new MapView();
CameraPosition cameraPosition;
var staticMapProvider = new StaticMapProvider(api_key);
Uri staticMapUri;

@OverRide
initState() {
super.initState();
cameraPosition =
new CameraPosition(new Location(35.1131504, 32.8509099), 2.0);
staticMapUri = staticMapProvider.getStaticUri(
new Location(35.1131504, 32.8509099), 12,
width: 900, height: 400, mapType: StaticMapViewType.roadmap);
}

ERROR:

Launching lib/main.dart on Android SDK built for x86 in debug mode...

Initializing gradle...

Resolving dependencies...

Running 'gradlew assembleDebug'...

Configuration 'compile' in project ':map_view' is deprecated. Use 'implementation' instead.

Built build/app/outputs/apk/debug/app-debug.apk.

Installing build/app/outputs/apk/app.apk...

I/FlutterActivityDelegate(10544): onResume setting current activity to this

I/flutter (10544): ══╡ EXCEPTION CAUGHT BY SERVICES ╞══════════════════════════════════════════════════════════════════

I/flutter (10544): The following ArgumentError was thrown resolving an image codec:

I/flutter (10544): Invalid argument(s): No host specified in URI file:///Instance%20of%20'StaticMapProvider'

I/flutter (10544):

I/flutter (10544): When the exception was thrown, this was the stack:

I/flutter (10544): #0 _HttpClient._openUrl (dart:_http/http_impl.dart:2093:9)

I/flutter (10544): #1 _HttpClient.getUrl (dart:_http/http_impl.dart:2028:48)

I/flutter (10544): #2 NetworkImage._loadAsync (package:flutter/src/painting/image_provider.dart:440:57)

I/flutter (10544):

I/flutter (10544): #3 NetworkImage.load (package:flutter/src/painting/image_provider.dart:425:14)

I/flutter (10544): #4 ImageProvider.resolve.. (package:flutter/src/painting/image_provider.dart:265:86)

I/flutter (10544): #5 ImageCache.putIfAbsent (package:flutter/src/painting/image_cache.dart:82:22)

I/flutter (10544): #6 ImageProvider.resolve. (package:flutter/src/painting/image_provider.dart:265:63)

I/flutter (10544): #7 SynchronousFuture.then (package:flutter/src/foundation/synchronous_future.dart:38:29)

I/flutter (10544): #8 ImageProvider.resolve (package:flutter/src/painting/image_provider.dart:263:30)

I/flutter (10544): #9 _ImageState._resolveImage (package:flutter/src/widgets/image.dart:526:20)

I/flutter (10544): #10 _ImageState.didChangeDependencies (package:flutter/src/widgets/image.dart:501:5)

I/flutter (10544): #11 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3767:12)

I/flutter (10544): #12 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)

I/flutter (10544): #13 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)

I/flutter (10544): #14 Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)

I/flutter (10544): #15 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4654:14)

I/flutter (10544): #16 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)

I/flutter (10544): #17 Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)

I/flutter (10544): #18 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4654:14)

I/flutter (10544): #19 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)

I/flutter (10544): #20 Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)

I/flutter (10544): #21 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4654:14)

I/flutter (10544): #22 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)

I/flutter (10544): #23 Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)

I/flutter (10544): #24 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)

I/flutter (10544): #25 Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)

I/flutter (10544): #26 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)

I/flutter (10544): #27 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3769:11)

I/flutter (10544): #28 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)

I/flutter (10544): #29 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)

I/flutter (10544): #30 Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)

I/flutter (10544): #31 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)

I/flutter (10544): #32 Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)

I/flutter (10544): #33 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)

I/flutter (10544): #34 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)

I/flutter (10544): #35 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)

I/flutter (10544): #36 Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)

I/flutter (10544): #37 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)

I/flutter (10544): #38 Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)

I/flutter (10544): #39 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)

I/flutter (10544): #40 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3769:11)

I/flutter (10544): #41 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)

I/flutter (10544): #42 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)

I/flutter (10544): #43 MultiChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4759:32)

I/flutter (10544): #44 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)

I/flutter (10544): #45 Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)

I/flutter (10544): #46 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4654:14)

I/flutter (10544): #47 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)

I/flutter (10544): #48 Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)

I/flutter (10544): #49 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)

I/flutter (10544): #50 Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)

I/flutter (10544): #51 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)

I/flutter (10544): #52 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)

I/flutter (10544): #53 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)

I/flutter (10544): #54 MultiChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4759:32)

I/flutter (10544): #55 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)

I/flutter (10544): #56 Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)

I/flutter (10544): #57 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)

I/flutter (10544): #58 Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)

I/flutter (10544): #59 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)

I/flutter (10544): #60 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)

I/flutter (10544): #61 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)

I/flutter (10544): #62 Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)

I/flutter (10544): #63 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)

I/flutter (10544): #64 Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)

I/flutter (10544): #65 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)

I/flutter (10544): #66 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)

I/flutter (10544): #67 ParentDataElement.mount (package:flutter/src/widgets/framework.dart:3955:11)

I/flutter (10544): #68 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)

I/flutter (10544): #69 MultiChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4759:32)

I/flutter (10544): #70 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)

I/flutter (10544): #71 Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)

I/flutter (10544): #72 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)

I/flutter (10544): #73 Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)

I/flutter (10544): #74 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)

I/flutter (10544): #75 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3769:11)

I/flutter (10544): #76 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)

I/flutter (10544): #77 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)

I/flutter (10544): #78 Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)

I/flutter (10544): #79 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)

I/flutter (10544): #80 Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)

I/flutter (10544): #81 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)

I/flutter (10544): #82 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)

I/flutter (10544): #83 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)

I/flutter (10544): #84 Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)

I/flutter (10544): #85 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)

I/flutter (10544): #86 Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)

I/flutter (10544): #87 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)

I/flutter (10544): #88 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3769:11)

I/flutter (10544): #89 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)

I/flutter (10544): #90 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)

I/flutter (10544): #91 Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)

I/flutter (10544): #92 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4654:14)

I/flutter (10544): #93 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)

I/flutter (10544): #94 Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)

I/flutter (10544): #95 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)

I/flutter (10544): #96 Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)

I/flutter (10544): #97 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)

I/flutter (10544): #98 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)

I/flutter (10544): #99 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)

I/flutter (10544): #100 Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)

I/flutter (10544): #101 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4654:14)

I/flutter (10544): #102 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)

I/flutter (10544): #103 Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)

I/flutter (10544): #104 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)

I/flutter (10544): #105 Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)

I/flutter (10544): #106 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)

I/flutter (10544): #107 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3769:11)

I/flutter (10544): #108 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)

I/flutter (10544): #109 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)

I/flutter (10544): #110 Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)

I/flutter (10544): #111 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)

I/flutter (10544): #112 Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)

I/flutter (10544): #113 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)

I/flutter (10544): #114 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3769:11)

I/flutter (10544): #115 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)

I/flutter (10544): #116 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)

I/flutter (10544): #117 Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)

I/flutter (10544): #118 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)

I/flutter (10544): #119 Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)

I/flutter (10544): #120 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)

I/flutter (10544): #121 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)

I/flutter (10544): #122 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)

I/flutter (10544): #123 Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)

I/flutter (10544): #124 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)

I/flutter (10544): #125 Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)

I/flutter (10544): #126 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)

I/flutter (10544): #127 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)

I/flutter (10544): #128 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)

I/flutter (10544): #129 Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)

I/flutter (10544): #130 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)

I/flutter (10544): #131 Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)

I/flutter (10544): #132 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)

I/flutter (10544): #133 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3769:11)

I/flutter (10544): #134 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)

I/flutter (10544): #135 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)

I/flutter (10544): #136 Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)

I/flutter (10544): #137 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)

I/flutter (10544): #138 Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)

I/flutter (10544): #139 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)

I/flutter (10544): #140 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3769:11)

I/flutter (10544): #141 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)

D/ (10544): HostConnection::get() New Host Connection established 0xa1f23700, tid 10583

D/EGL_emulation(10544): eglMakeCurrent: 0xa9d0d980: ver 3 0 (tinfo 0xa1f032f0)

Syncing files to device Android SDK built for x86...

I/zygote (10544): Do partial code cache collection, code=30KB, data=23KB

I/zygote (10544): After code cache collection, code=30KB, data=23KB

I/zygote (10544): Increasing code cache capacity to 128KB

I/flutter (10544): #142 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)

I/flutter (10544): #143 Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)

I/flutter (10544): #144 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4654:14)

I/flutter (10544): #145 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)

I/flutter (10544): #146 Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)

I/flutter (10544): #147 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)

I/flutter (10544): #148 Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)

I/flutter (10544): #149 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)

I/flutter (10544): #150 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)

I/flutter (10544): #151 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)

I/flutter (10544): #152 Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)

I/flutter (10544): #153 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4654:14)

I/flutter (10544): #154 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)

I/flutter (10544): #155 Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)

I/flutter (10544): #156 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4654:14)

I/flutter (10544): #157 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)

I/flutter (10544): #158 Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)

I/flutter (10544): #159 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4654:14)

I/flutter (10544): #160 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)

I/flutter (10544): #161 Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)

I/flutter (10544): #162 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4654:14)

I/flutter (10544): #163 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)

I/flutter (10544): #164 Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)

I/flutter (10544): #165 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)

I/flutter (10544): #166 Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)

I/flutter (10544): #167 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)

I/flutter (10544): #168 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3769:11)

I/flutter (10544): #169 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)

I/flutter (10544): #170 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)

I/flutter (10544): #171 Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)

I/flutter (10544): #172 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)

I/flutter (10544): #173 Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)

I/flutter (10544): #174 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)

I/flutter (10544): #175 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)

I/flutter (10544): #176 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)

I/flutter (10544): #177 Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)

I/flutter (10544): #178 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)

I/flutter (10544): #179 Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)

I/flutter (10544): #180 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)

I/flutter (10544): #181 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3769:11)

I/flutter (10544): #182 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)

I/flutter (10544): #183 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)

I/flutter (10544): #184 Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)

I/flutter (10544): #185 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4654:14)

I/flutter (10544): #186 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)

I/flutter (10544): #187 Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)

I/flutter (10544): #188 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)

I/flutter (10544): #189 Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)

I/flutter (10544): #190 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)

I/flutter (10544): #191 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)

I/flutter (10544): #192 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)

I/flutter (10544): #193 Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)

I/flutter (10544): #194 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4654:14)

I/flutter (10544): #195 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)

I/flutter (10544): #196 Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)

I/flutter (10544): #197 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)

I/flutter (10544): #198 Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)

I/flutter (10544): #199 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)

I/flutter (10544): #200 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3769:11)

I/flutter (10544): #201 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)

I/flutter (10544): #202 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)

I/flutter (10544): #203 Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)

I/flutter (10544): #204 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)

I/flutter (10544): #205 Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)

I/flutter (10544): #206 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)

I/flutter (10544): #207 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)

I/flutter (10544): #208 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)

I/flutter (10544): #209 Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)

I/flutter (10544): #210 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4654:14)

I/flutter (10544): #211 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)

I/flutter (10544): #212 Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)

I/flutter (10544): #213 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)

I/flutter (10544): #214 Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)

I/flutter (10544): #215 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)

I/flutter (10544): #216 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)

I/flutter (10544): #217 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)

I/flutter (10544): #218 Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)

I/flutter (10544): #219 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)

I/flutter (10544): #220 Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)

I/flutter (10544): #221 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)

I/flutter (10544): #222 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3769:11)

I/flutter (10544): #223 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)

I/flutter (10544): #224 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)

I/flutter (10544): #225 Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)

I/flutter (10544): #226 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)

I/flutter (10544): #227 Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)

I/flutter (10544): #228 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)

I/flutter (10544): #229 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3769:11)

I/flutter (10544): #230 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)

I/flutter (10544): #231 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)

I/flutter (10544): #232 MultiChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4759:32)

I/flutter (10544): #233 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)

I/flutter (10544): #234 Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)

I/flutter (10544): #235 _TheatreElement.mount (package:flutter/src/widgets/overlay.dart:493:16)

I/flutter (10544): #236 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)

I/flutter (10544): #237 Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)

I/flutter (10544): #238 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)

I/flutter (10544): #239 Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)

I/flutter (10544): #240 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)

I/flutter (10544): #241 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3769:11)

I/flutter (10544): #242 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)

I/flutter (10544): #243 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)

I/flutter (10544): #244 Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)

I/flutter (10544): #245 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)

I/flutter (10544): #246 Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)

I/flutter (10544): #247 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)

I/flutter (10544): #248 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)

I/flutter (10544): #249 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)

I/flutter (10544): #250 Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)

I/flutter (10544): #251 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4654:14)

I/flutter (10544): #252 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)

I/flutter (10544): #253 Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)

I/flutter (10544): #254 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)

I/flutter (10544): #255 Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)

I/flutter (10544): #256 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)

I/flutter (10544): #257 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3769:11)

I/flutter (10544): #258 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)

I/flutter (10544): #259 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)

I/flutter (10544): #260 Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)

I/flutter (10544): #261 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4654:14)

I/flutter (10544): #262 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)

I/flutter (10544): #263 Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)

I/flutter (10544): #264 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4654:14)

I/flutter (10544): #265 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)

I/flutter (10544): #266 Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)

I/flutter (10544): #267 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)

I/flutter (10544): #268 Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)

I/flutter (10544): #269 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)

I/flutter (10544): #270 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3769:11)

I/flutter (10544): #271 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)

I/flutter (10544): #272 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)

I/flutter (10544): #273 Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)

I/flutter (10544): #274 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)

I/flutter (10544): #275 Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)

I/flutter (10544): #276 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)

I/flutter (10544): #277 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)

I/flutter (10544): #278 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)

I/flutter (10544): #279 Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)

I/flutter (10544): #280 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)

I/flutter (10544): #281 Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)

I/flutter (10544): #282 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)

I/flutter (10544): #283 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)

I/flutter (10544): #284 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)

I/flutter (10544): #285 Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)

I/flutter (10544): #286 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)

I/flutter (10544): #287 Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)

I/flutter (10544): #288 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)

I/flutter (10544): #289 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)

I/flutter (10544): #290 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)

I/flutter (10544): #291 Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)

I/flutter (10544): #292 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)

I/flutter (10544): #293 Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)

I/flutter (10544): #294 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)

I/flutter (10544): #295 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)

I/flutter (10544): #296 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)

I/flutter (10544): #297 Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)

I/flutter (10544): #298 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4654:14)

I/flutter (10544): #299 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)

I/flutter (10544): #300 Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)

I/flutter (10544): #301 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)

I/flutter (10544): #302 Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)

I/flutter (10544): #303 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)

I/flutter (10544): #304 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3769:11)

I/flutter (10544): #305 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)

I/flutter (10544): #306 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)

I/flutter (10544): #307 Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)

I/flutter (10544): #308 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)

I/flutter (10544): #309 Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)

I/flutter (10544): #310 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)

I/flutter (10544): #311 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)

I/flutter (10544): #312 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)

I/flutter (10544): #313 Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)

I/flutter (10544): #314 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)

I/flutter (10544): #315 Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)

I/flutter (10544): #316 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)

I/flutter (10544): #317 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3769:11)

I/flutter (10544): #318 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)

I/flutter (10544): #319 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)

I/flutter (10544): #320 Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)

I/flutter (10544): #321 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)

I/flutter (10544): #322 Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)

I/flutter (10544): #323 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)

I/flutter (10544): #324 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)

I/flutter (10544): #325 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)

I/flutter (10544): #326 Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)

I/flutter (10544): #327 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)

I/flutter (10544): #328 Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)

I/flutter (10544): #329 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)

I/flutter (10544): #330 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)

I/flutter (10544): #331 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)

I/flutter (10544): #332 Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)

I/flutter (10544): #333 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)

I/flutter (10544): #334 Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)

I/flutter (10544): #335 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)

I/flutter (10544): #336 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)

I/flutter (10544): #337 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)

I/flutter (10544): #338 Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)

I/flutter (10544): #339 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)

I/flutter (10544): #340 Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)

I/flutter (10544): #341 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)

I/flutter (10544): #342 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3769:11)

I/flutter (10544): #343 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)

I/flutter (10544): #344 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)

I/flutter (10544): #345 Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)

I/flutter (10544): #346 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)

I/flutter (10544): #347 Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)

I/flutter (10544): #348 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)

I/flutter (10544): #349 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)

I/flutter (10544): #350 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)

I/flutter (10544): #351 Element.updateChild (package:flutter/src/widgets/framewor

iOS Permission not requested

First of all thank you for this plugin!

I can successfully use the location updates on an Android device since it asks for permission to access my location.

On my iOS device it never asks for the permission, so I assume it does not have permission to access my location, and my app does not even list under the Location Services settings of iOS. I'm not sure if this is a problem on Flutter's side of the map_view.

I did add the following in my Info.plist:

NSLocationWhenInUseUsageDescription
Using location to display on a map
NSLocationAlwaysAndWhenInUseUsageDescription
Using location to display on a map

Please assist.

Help troubleshooting on iOS

I can't build on android because of an error, but I can get a successful build on iOS.

When I start it up in the iOS emulator, I can open a map_view, it shows the tab bar and I can even close and dismiss it.

But It never loads a map. It just shows a white screen, with the tab-bar at the top (and associated close button). No map.

I followed the setup instructions, including the Info.plist, and the map api key.

Update play-services-maps dependency

Using the older 11.+ version of com.google.android.gms:play-services-maps conflicts with other dependencies.

The project seems to work with 15.+ could it be updated to this version.

Use map satellite view

I would like to use change the map view to Satellite. Is it possilbe to do that?
Thanks.

** BUILD FAILED ** For IOS

When I ran flutter run command this error came. Can Someone help me with this.
My Xcode version is 9.2

In file included from /Users/rsaivenkatesh/.pub-cache/hosted/pub.dartlang.org/map_view-0.0.10/ios/Classes/MapViewPlugin.m:1:
/Users/rsaivenkatesh/.pub-cache/hosted/pub.dartlang.org/map_view-0.0.10/ios/Classes/MapViewPlugin.h:1:9: fatal error: 'Flutter/Flutter.h' file not found
#import <Flutter/Flutter.h>
^~~~~~~~~~~~~~~~~~~
1 error generated.
Could not build the application for the simulator.
Error launching application on iPhone X.

**BUILD FAIL** IN ANDROID

When I run flutter run :

Launching lib/main.dart on Moto G 5 Plus in debug mode...
Initializing gradle... 0.8s
Resolving dependencies...

  • Error running Gradle:
    Exit code 1 from: /home/keshav/Projects/Flutter Projects/map_snippet/android/gradlew app:properties:

FAILURE: Build failed with an exception.

  • Where:
    Build file '/home/keshav/Projects/Flutter Projects/map_snippet/android/build.gradle' line: 25

  • What went wrong:
    A problem occurred evaluating root project 'android'.

A problem occurred configuring project ':app'.
org.xml.sax.SAXParseException; systemId: file:/home/keshav/Projects/Flutter%20Projects/map_snippet/android/app/src/main/AndroidManifest.xml; lineNumber: 1; columnNumber: 74; The prefix "android" for attribute "android:name" associated with an element type "uses-permission" is not bound.

  • Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

  • Get more help at https://help.gradle.org

BUILD FAILED in 2s

Please review your Gradle project setup in the android/ folder.

This is how my what my pubspec.yml has :

dependencies:
  flutter:
    sdk: flutter
  cupertino_icons: ^0.1.0
  map_view: ^0.0.10
  matcher: '>=0.12.0 <0.13.0'
  utf: '>=0.8.10 <=0.10.0'
  quiver: '>=0.17.0 <=0.26.2'

dev_dependencies:
  test: '>=0.12.0 <=0.13.0'

License for this library

Hello dear author,
in order to use flutter_google_map_view component, it is important to know its license to avoid any legal risk.
Can you add at least the name of the chosen license in the LICENSE file ?

Clustering

Hi,

Do you will add the clustering feature?

Thanks

Exception: HTTP request failed, statusCode: 403

I've downloaded the example project folder but I wasn't able to make it work (both on android and iOS)..
The project compiles without errors and the application launches as expected but the map won't show, and an exception for the http request is thrown with statusCode 403.
I'm using an unrestricted API key, and I'm certain it works, cause I've tested it on another Android project and the map is loaded.

Can't archive for iOS

Building a debug app and running it locally in the iOS simulator works fine. But when its time to publish the app, Xcode fails to build the archive. Note that I can build a archive and publish if I'm not using map_view in my project.

Is there another step missing for setup of this project? I'm afraid I don't know much about Xcode.

build_target_runner

Ability to modify map options

It would be great to modify the map options. For example on ToolbarAction tap I'd like to modify the window title.

Additional changes required for android

In addition to installing NDK bundle, these are the other changes I had to make to my project for map_view to work on Android.

android/build.gradle needed

buildscript
  dependencies
    classpath 'org.jetbrains.kotlin:kotlin-gradle-plugin:1.1.2-4'

AndroidManifest.xml needed

<activity android:name="com.apptreesoftware.mapview.MapActivity" android:theme="@style/Theme.AppCompat.Light.DarkActionBar"/>

Embedded Map View

Is it possible to embedd this map view as a stateless widget in my app
without a new activity?

how to customize ?

hello there is way to customize the toolbar in map_view? or add widgets (floatingactionbutton).

example :
image

currently map_view opens a new window full screen with a slide to the left with a black toolbar. I would like to customize the page transistion , color toolbar and add widgets to interact without having to go back.

Finally, it would not be possible to have the dynamic map in a pop up box instead of a full screen, or in a card ?

thank you

Event handlers in example not firing due to exception

This code in the example throws an exception on the .listens. This effectively disables all the event handlers except the one that throws the exception, i.e the first one. Here .listen((location ... fails which means the following aren't executed. If I comment it out, the exception is thrown on the next.

If I wrap each in a try-catch to ignore the errors the handlers still work. That's my work-around for now.

    sub = mapView.onLocationUpdated
        .listen((location) => print("Location updated $location"));
    compositeSubscription.add(sub);

    sub = mapView.onTouchAnnotation
        .listen((annotation) => print("annotation tapped"));
    compositeSubscription.add(sub);

    sub = mapView.onMapTapped
        .listen((location) => print("Touched location $location"));
    compositeSubscription.add(sub);

    sub = mapView.onCameraChanged.listen((cameraPosition) =>
        this.setState(() => this.cameraPosition = cameraPosition));
    compositeSubscription.add(sub);

    sub = mapView.onToolbarAction.listen((id) {
      if (id == 1) {
        _handleDismiss();
      }
    });
    compositeSubscription.add(sub);

    sub = mapView.onInfoWindowTapped.listen((marker) {
      print("Info Window Tapped for ${marker.title}");
    });
    compositeSubscription.add(sub);
  }
I/flutter (10026): ══╡ EXCEPTION CAUGHT BY GESTURE ╞═══════════════════════════════════════════════════════════════════
I/flutter (10026): The following assertion was thrown while handling a gesture:
I/flutter (10026): type '_BroadcastSubscription<Location>' is not a subtype of type 'StreamSubscription<Null>' where
I/flutter (10026):   _BroadcastSubscription is from dart:async
I/flutter (10026):   Location is from package:map_view/location.dart
I/flutter (10026):   StreamSubscription is from dart:async
I/flutter (10026):   Null is from dart:core
I/flutter (10026): Either the assertion indicates an error in the framework itself, or we should provide substantially
I/flutter (10026): more information in this error message to help you determine and fix the underlying cause.
I/flutter (10026): In either case, please report this assertion by filing a bug on GitHub:
I/flutter (10026):   https://github.com/flutter/flutter/issues/new
I/flutter (10026): When the exception was thrown, this was the stack:
I/flutter (10026): #0      _MyAppState.showMap (file:///C:/Users/Paul/Documents/flutter/map_view_example/lib/main.dart:125:10)
I/flutter (10026): #1      _InkResponseState._handleTap (package:flutter/src/material/ink_well.dart:490:14)
I/flutter (10026): #2      _InkResponseState.build.<anonymous closure> (package:flutter/src/material/ink_well.dart:545:30)
I/flutter (10026): #3      GestureRecognizer.invokeCallback (package:flutter/src/gestures/recognizer.dart:102:24)
I/flutter (10026): #4      TapGestureRecognizer._checkUp (package:flutter/src/gestures/tap.dart:161:9)
I/flutter (10026): #5      TapGestureRecognizer.handlePrimaryPointer (package:flutter/src/gestures/tap.dart:94:7)
I/flutter (10026): #6      PrimaryPointerGestureRecognizer.handleEvent (package:flutter/src/gestures/recognizer.dart:315:9)
I/flutter (10026): #7      PointerRouter._dispatch (package:flutter/src/gestures/pointer_router.dart:73:12)
I/flutter (10026): #8      PointerRouter.route (package:flutter/src/gestures/pointer_router.dart:101:11)
I/flutter (10026): #9      _WidgetsFlutterBinding&BindingBase&GestureBinding.handleEvent (package:flutter/src/gestures/binding.dart:143:19)
I/flutter (10026): #10     _WidgetsFlutterBinding&BindingBase&GestureBinding.dispatchEvent (package:flutter/src/gestures/binding.dart:121:22)
I/flutter (10026): #11     _WidgetsFlutterBinding&BindingBase&GestureBinding._handlePointerEvent (package:flutter/src/gestures/binding.dart:101:7)
I/flutter (10026): #12     _WidgetsFlutterBinding&BindingBase&GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:64:7)
I/flutter (10026): #13     _WidgetsFlutterBinding&BindingBase&GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:48:7)
I/flutter (10026): #14     _invoke1 (dart:ui/hooks.dart:134:13)
I/flutter (10026): #15     _dispatchPointerDataPacket (dart:ui/hooks.dart:91:5)
I/flutter (10026): Handler: onTap
I/flutter (10026): Recognizer:
I/flutter (10026):   TapGestureRecognizer#39b2f(debugOwner: GestureDetector, state: possible, won arena, finalPosition:
I/flutter (10026):   Offset(283.7, 182.2), sent tap down)
I/flutter (10026): ════════════════════════════════════════════════════════════════════════════════════════════════════

map_view: "^0.0.12" inompatible with sms: "^0.0.9"

hello when I install map_view: "^0.0.12" with sms: "^0.0.9" I have this issue.

dependencies:
flutter:
sdk: flutter

The following adds the Cupertino Icons font to your application.
Use with the CupertinoIcons class for iOS style icons.
cupertino_icons: ^0.1.0
sms: "^0.0.9"
map_view: "^0.0.12"

FAILURE: Build failed with an exception.

What went wrong:
Execution failed for task ':app:preDebugBuild'.
Android dependency 'com.android.support:support-v4' has different version for the compile (25.2.0) and runtime (27.1.0) classpath. You should manually set the same version via DependencyResolution

Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

Get more help at https://help.gradle.org

BUILD FAILED in 1s
Finished with error: Gradle build failed: 1

C:\flutter\bin\flutter.bat --no-color doctor
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel beta, v0.2.8, on Microsoft Windows [version 10.0.16299.309], locale fr-FR)
[√] Android toolchain - develop for Android devices (Android SDK 27.0.3)
[√] Android Studio (version 3.0)
[√] VS Code, 64-bit edition (version 1.21.1)
[√] Connected devices (1 available)

• No issues found!
Process finished with exit code 0

how to get an image with marker and zoom level?

There are two methods to get the image , but how to get an image with marker and zoom level?

Uri getStaticUri(Location center, int zoomLevel, {int width, int height}) {
return _buildUrl(null, center, zoomLevel ?? defaultZoomLevel,
width ?? defaultWidth, height ?? defaultHeight);
}

Uri getStaticUriWithMarkers(List markers, {int width, int height}) {
return _buildUrl(
markers, null, null, width ?? defaultWidth, height ?? defaultHeight);
}

ToolbarAction not working

Hi Team ,
Thanks for doing a good job, Guys!
Receive toolbar actions not working.
mapView.onToolbarAction.listen((id) {
if (id == 1) {
_handleDismiss();
}
});

please let me know.

map_view 0.0.10 depends on version ^0.11.1

Hey,

I would like to try your library but Im getting the following errors. Any idea?

Doctor:

[✓] Flutter (on Mac OS X 10.13.3 17D47, locale en-DE, channel dev)
    • Flutter version 0.1.0 at /Users/eikebartels/Applications/flutter
    • Framework revision ab4506cad2 (4 days ago), 2018-02-09 12:21:43 -0800
    • Engine revision 337764e4ed
    • Tools Dart version 2.0.0-dev.22.0
    • Engine Dart version 2.0.0-edge.32396138ff733cbe8d9ac32178e6cffccdf80644

flutter packages get:

Running "flutter packages get" in example...
Package uri has no versions that match >=0.11.1 <0.12.0 derived from:
- map_view 0.0.10 depends on version ^0.11.1
---- Log transcript ----
FINE: Pub 2.0.0-dev.22.0
MSG : Resolving dependencies...
SLVR: Solving dependencies:
    | - map_view ^0.0.10 from hosted (map_view) (locked to 0.0.5)
    | - flutter any from sdk (flutter) (locked to 0.0.0)
SLVR: * start at root
SLVR: | flutter 0.0.0 from sdk is locked
SLVR: | * select flutter 0.0.0 from sdk
SLVR: | | collection 1.14.5 from hosted is locked
SLVR: | | * select collection 1.14.5 from hosted
SLVR: | | | flutter_test 0.0.0 from sdk is locked
SLVR: | | | * select flutter_test 0.0.0 from sdk
SLVR: | | | | * select pub itself
SLVR: | | | | | args 1.3.0 from hosted is locked
SLVR: | | | | | * select args 1.3.0 from hosted
SLVR: | | | | | | async 2.0.3 from hosted is locked
SLVR: | | | | | | * select async 2.0.3 from hosted
SLVR: | | | | | | | barback 0.15.2+14 from hosted is locked
SLVR: | | | | | | | * select barback 0.15.2+14 from hosted
SLVR: | | | | | | | | boolean_selector 1.0.2 from hosted is locked
SLVR: | | | | | | | | * select boolean_selector 1.0.2 from hosted
SLVR: | | | | | | | | | charcode 1.1.1 from hosted is locked
SLVR: | | | | | | | | | * select charcode 1.1.1 from hosted
SLVR: | | | | | | | | | | cli_util 0.1.2+1 from hosted is locked
SLVR: | | | | | | | | | | * select cli_util 0.1.2+1 from hosted
SLVR: | | | | | | | | | | | convert 2.0.1 from hosted is locked
SLVR: | | | | | | | | | | | * select convert 2.0.1 from hosted
SLVR: | | | | | | | | | | | | crypto 2.0.2+1 from hosted is locked
SLVR: | | | | | | | | | | | | * select crypto 2.0.2+1 from hosted
SLVR: | | | | | | | | | | | | | csslib 0.14.1 from hosted is locked
SLVR: | | | | | | | | | | | | | * select csslib 0.14.1 from hosted
SLVR: | | | | | | | | | | | | | | glob 1.1.5 from hosted is locked
SLVR: | | | | | | | | | | | | | | * select glob 1.1.5 from hosted
SLVR: | | | | | | | | | | | | | | | html 0.13.2+2 from hosted is locked
SLVR: | | | | | | | | | | | | | | | * select html 0.13.2+2 from hosted
SLVR: | | | | | | | | | | | | | | | | http 0.11.3+16 from hosted is locked
SLVR: | | | | | | | | | | | | | | | | * select http 0.11.3+16 from hosted
SLVR: | | | | | | | | | | | | | | | | | http_multi_server 2.0.4 from hosted is locked
SLVR: | | | | | | | | | | | | | | | | | * select http_multi_server 2.0.4 from hosted
SLVR: | | | | | | | | | | | | | | | | | | http_parser 3.1.1 from hosted is locked
SLVR: | | | | | | | | | | | | | | | | | | * select http_parser 3.1.1 from hosted
SLVR: | | | | | | | | | | | | | | | | | | | io 0.3.2+1 from hosted is locked
SLVR: | | | | | | | | | | | | | | | | | | | * select io 0.3.2+1 from hosted
SLVR: | | | | | | | | | | | | | | | | | | | | isolate 1.1.0 from hosted is locked
SLVR: | | | | | | | | | | | | | | | | | | | | * select isolate 1.1.0 from hosted
SLVR: | | | | | | | | | | | | | | | | | | | | | js 0.6.1 from hosted is locked
SLVR: | | | | | | | | | | | | | | | | | | | | | * select js 0.6.1 from hosted
SLVR: | | | | | | | | | | | | | | | | | | | | | | logging 0.11.3+1 from hosted is locked
SLVR: | | | | | | | | | | | | | | | | | | | | | | * select logging 0.11.3+1 from hosted
SLVR: | | | | | | | | | | | | | | | | | | | | | | | map_view 0.0.5 from hosted is locked but does not match >=0.0.10 <0.1.0

flutter packages get failed

Running "flutter packages get" in flutter-playbooks...
Package dart_style has no versions that match >=1.0.0 <2.0.0 derived from:
- build_runner 0.7.6 depends on version ^1.0.0
pub get failed (1)
Process finished with exit code 1

Dependencies

dependencies:
  flutter:
    sdk: flutter

  # The following adds the Cupertino Icons font to your application.
  # Use with the CupertinoIcons class for iOS style icons.
  #https://github.com/Solido/awesome-flutter
  json_annotation: ^0.2.2
  cupertino_icons: ^0.1.0
  english_words: ^3.1.0
  fluro: ^1.3.1 #https://github.com/goposse/fluro
  map_view: ^0.0.10

Flutter Beta is still Unstable

I tried the last few days to play with it and it is AMAZING.
BUT, still Unstable.
Even google's samples re not compiling or crashing.
I will wait for a more stable version, and will definitely wait

Had to install NDK for android

To get past the first build error, I had to install the ndk-bundle for android. Otherwise I'd get errors about the lack of the NDK.

~/Library/Android/sdk/tools/bin/sdkmanager "ndk-bundle"

You'll want to document this in your setup docs, as the instructions for setting up and using flutter (including Xcode and Android Studio) don't install the NDK. As its not necessary for regular flutter usage.

pubspec.yaml: get errors when run cmd: flutter packages get

image

Package uri has no versions that match >=0.11.1 <0.12.0 derived from:

  • map_view 0.0.10 depends on version ^0.11.1

Hi guys.. Seem like it doesn't work with me when I get all packages.
I don't know how to next now. I just download this repository and run. I didn't edit any files yet.
Thanks you guys so much!

Speed Meter

Thanks for release this package. Just one more thing about this is Can you make location return current speed from Android API and IOS api as well?
I hope this will come soon. Thanks for doing a good job, man!

Creating AlertDialog inside mapView

Hello,

I'm trying to create an AlertDialog when the a marker annotation is tapped, but I'm failing to do so.
I think the problem is related with the 'context' available on flutter (needed from 'showDialog()').
Is there any way of getting the mapView context on flutter?
Or do I have to create a pipe for iOS and Android to handle this matter?

Best Regards

Android Google Maps dependency should be "wildcarded"

Hi there,

thanks for the plugin! Working well so far.

It seems to be common to use the + wildcard when specifying dependencies in flutter plugins (have a look at all the firebase plugins). This plugin currently hardcodes version 11.0.4:
compile 'com.google.android.gms:play-services-maps:11.0.4'
and the app will crash if you're using 11.+ versions otherwise because of some "class not found" errors.

After changing it to
compile 'com.google.android.gms:play-services-maps:11.+'
the crash is gone.

Restrcit height of the Google Map API

How do restrict my showMap() function to occupy only 400.0 of the screen ? My below code does not seem to be working

 showMap() {
    return _mapView.show(
      new MapOptions(
          mapViewType: MapViewType.normal,
          showUserLocation: true,
          initialCameraPosition: new CameraPosition(
              new Location(45.5235258, -122.6732493), 14.0),
          title: "Recently Visited"),
      toolbarActions: [new ToolbarAction("Close", 1)]);
  }

Widget build(BuildContext context) {
    // This method is rerun every time setState is called, for instance as done
    // by the _incrementCounter method above.
    //
    // The Flutter framework has been optimized to make rerunning build methods
    // fast, so that you can just rebuild anything that needs updating rather
    // than having to individually change instances of widgets.
    return new Scaffold(
      body: new Container(
        child: new Column(
          mainAxisAlignment: MainAxisAlignment.center,
          children: [
            new Container(
               height : 400.0,
              child:new Padding(
                padding: const EdgeInsets.all(0.2),
                child: showMap(),
              ),
            ),
            new Text(
              'Hello World',
              style: Theme.of(context).textTheme.display1,
            ),
          ],
        ),
      ), // This trailing comma makes auto-formatting nicer for build methods.
    );
  }
}

Navigator.push() a new Route right after dismissing the mapView, is not centered in the screen

The app flow I am trying to implement is the following:

  1. I have a First Screen, which calls mapView.show().
  2. When I call click the button to call mapView.dismiss(), I want the First Screen to launch the Second Screen.
  3. The map activity is dismissed, and the Second Screen is actually shown, but not in the center of the screen, as seen below.

image

Do you have any idea on what's causing this? I'm assuming that somehow this is related to the plugin because when I create the same flow using only Flutter's Route, this doesn't happen.
Thanks in advance!

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.