Comments (5)
Thanks for the updated code. Using it, I was able to replicate the reported behavior on mobile web (both, android + chrome and ios + safari).
stable, master flutter doctor -v
[!] Flutter (Channel stable, 3.19.6, on macOS 12.2.1 21D62 darwin-x64, locale
en-GB)
• Flutter version 3.19.6 on channel stable at
/Users/dhs/documents/fluttersdk/flutter
! Warning: `flutter` on your path resolves to
/Users/dhs/Documents/Fluttersdk/flutter/bin/flutter, which is not inside
your current Flutter SDK checkout at
/Users/dhs/documents/fluttersdk/flutter. Consider adding
/Users/dhs/documents/fluttersdk/flutter/bin to the front of your path.
! Warning: `dart` on your path resolves to
/Users/dhs/Documents/Fluttersdk/flutter/bin/dart, which is not inside your
current Flutter SDK checkout at /Users/dhs/documents/fluttersdk/flutter.
Consider adding /Users/dhs/documents/fluttersdk/flutter/bin to the front
of your path.
• Upstream repository https://github.com/flutter/flutter.git
• Framework revision 54e66469a9 (6 days ago), 2024-04-17 13:08:03 -0700
• Engine revision c4cd48e186
• Dart version 3.3.4
• DevTools version 2.31.1
• If those were intentional, you can disregard the above warnings; however
it is recommended to use "git" directly to perform update checks and
upgrades.
[!] Xcode - develop for iOS and macOS (Xcode 12.3)
• Xcode at /Applications/Xcode.app/Contents/Developer
! Flutter recommends a minimum Xcode version of 13.
Download the latest version or update via the Mac App Store.
• CocoaPods version 1.11.2
[✓] Chrome - develop for the web
• Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
[✓] VS Code (version 1.62.0)
• VS Code at /Applications/Visual Studio Code.app/Contents
• Flutter extension version 3.21.0
[✓] Connected device (5 available)
• SM G975F (mobile) • RZ8M802WY0X • android-arm64 • Android 11 (API 30)
• Darshan's iphone (mobile) • 21150b119064aecc249dfcfe05e259197461ce23 •
ios • iOS 14.4.1 18D61
• iPhone 12 Pro Max (mobile) • A5473606-0213-4FD8-BA16-553433949729 •
ios • com.apple.CoreSimulator.SimRuntime.iOS-14-3 (simulator)
• macOS (desktop) • macos •
darwin-x64 • Mac OS X 10.15.4 19E2269 darwin-x64
• Chrome (web) • chrome •
web-javascript • Google Chrome 98.0.4758.80
[✓] HTTP Host Availability
• All required HTTP hosts are available
! Doctor found issues in 1 category.
[!] Flutter (Channel master, 3.22.0-22.0.pre.6, on macOS 12.2.1 21D62
darwin-x64, locale en-GB)
• Flutter version 3.22.0-22.0.pre.6 on channel master at
/Users/dhs/documents/fluttersdk/flutter
! Warning: `flutter` on your path resolves to
/Users/dhs/Documents/Fluttersdk/flutter/bin/flutter, which is not inside
your current Flutter SDK checkout at
/Users/dhs/documents/fluttersdk/flutter. Consider adding
/Users/dhs/documents/fluttersdk/flutter/bin to the front of your path.
! Warning: `dart` on your path resolves to
/Users/dhs/Documents/Fluttersdk/flutter/bin/dart, which is not inside your
current Flutter SDK checkout at /Users/dhs/documents/fluttersdk/flutter.
Consider adding /Users/dhs/documents/fluttersdk/flutter/bin to the front
of your path.
• Upstream repository https://github.com/flutter/flutter.git
• Framework revision d34d4cd125 (16 minutes ago), 2024-05-02 03:08:30 -0400
• Engine revision fc28057dbd
• Dart version 3.5.0 (build 3.5.0-122.0.dev)
• DevTools version 2.35.0
• If those were intentional, you can disregard the above warnings; however
it is recommended to use "git" directly to perform update checks and
upgrades.
[!] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
• Android SDK at /Users/dhs/Library/Android/sdk
✗ cmdline-tools component is missing
Run `path/to/sdkmanager --install "cmdline-tools;latest"`
See https://developer.android.com/studio/command-line for more details.
✗ Android license status unknown.
Run `flutter doctor --android-licenses` to accept the SDK licenses.
See https://flutter.dev/docs/get-started/install/macos#android-setup for
more details.
[✓] Xcode - develop for iOS and macOS (Xcode 13.2.1)
• Xcode at /Applications/Xcode.app/Contents/Developer
• Build 13C100
• CocoaPods version 1.11.2
[✓] Chrome - develop for the web
• Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
[✓] IntelliJ IDEA Ultimate Edition (version 2021.3.2)
• IntelliJ at /Applications/IntelliJ IDEA.app
• Flutter plugin version 65.1.4
• Dart plugin version 213.7228
[✓] VS Code (version 1.62.0)
• VS Code at /Applications/Visual Studio Code.app/Contents
• Flutter extension version 3.29.0
[✓] Connected device (3 available)
• Darshan's iphone (mobile) • 21150b119064aecc249dfcfe05e259197461ce23 • ios
• iOS 15.3.1 19D52
• macOS (desktop) • macos •
darwin-x64 • macOS 12.2.1 21D62 darwin-x64
• Chrome (web) • chrome •
web-javascript • Google Chrome 109.0.5414.119
[✓] Network resources
• All expected network resources are available.
! Doctor found issues in 1 category.
[!] Xcode - develop for iOS and macOS (Xcode 12.3)
• Xcode at /Applications/Xcode.app/Contents/Developer
! Flutter recommends a minimum Xcode version of 13.
Download the latest version or update via the Mac App Store.
• CocoaPods version 1.11.2
[✓] Chrome - develop for the web
• Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
[✓] VS Code (version 1.62.0)
• VS Code at /Applications/Visual Studio Code.app/Contents
• Flutter extension version 3.21.0
[✓] Connected device (5 available)
• SM G975F (mobile) • RZ8M802WY0X • android-arm64 • Android 11 (API 30)
• Darshan's iphone (mobile) • 21150b119064aecc249dfcfe05e259197461ce23 •
ios • iOS 14.4.1 18D61
• iPhone 12 Pro Max (mobile) • A5473606-0213-4FD8-BA16-553433949729 •
ios • com.apple.CoreSimulator.SimRuntime.iOS-14-3 (simulator)
• macOS (desktop) • macos •
darwin-x64 • Mac OS X 10.15.4 19E2269 darwin-x64
• Chrome (web) • chrome •
web-javascript • Google Chrome 98.0.4758.80
[✓] HTTP Host Availability
• All required HTTP hosts are available
! Doctor found issues in 1 category.
from flutter.
Thanks for the report @kalpeshmayani
but not displays marker in mobile browser
Is this on android chrome or iOS safari ?
Also, can you provide us only minimal but complete reproducible without third party implementation which still shows the reported behavior ?
from flutter.
Thanks for quick response.
So I am not sure about android mobile browser, but markers not displaying on iOS mobile browser(chrom + safari) for sure.
There is no thrid party dependecy added other than google maps in given code. And that what I am having in my code.
from flutter.
@kalpeshmayani
I was mentioning about below custom implementation you have in the code provided:
That's why we request to provide only minimal but complete runnable code that is enough to replicate the reported behavior and you may remove the unnecessary implementations.
from flutter.
Ohh, sorry, I though about third party packages.
And I updated my code here.
import 'dart:async';
import 'dart:ui' as ui;
import 'package:flutter/foundation.dart';
import 'package:flutter/gestures.dart';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:google_maps_flutter/google_maps_flutter.dart';
class EventMapWidget extends StatefulWidget {
EventMapWidget({
Key? key,
}) : super(key: key);
@override
_EventMapWidgetState createState() => _EventMapWidgetState();
}
class _EventMapWidgetState extends State<EventMapWidget> {
final Completer<GoogleMapController> _controller = Completer();
Set<Marker> _markers = {};
Set<Circle> _circles = {};
Map<PolylineId, Polyline> _polylines = {};
@override
Widget build(BuildContext context) {
return ClipRRect(
borderRadius: BorderRadius.all(
Radius.circular(5),
),
child: AbsorbPointer(
absorbing: true,
child: Stack(
children: <Widget>[
Positioned(
child: GoogleMap(
initialCameraPosition:
const CameraPosition(target: LatLng(0.0, 0.0)),
myLocationButtonEnabled: false,
zoomGesturesEnabled: false,
zoomControlsEnabled: false,
rotateGesturesEnabled: false,
scrollGesturesEnabled: false,
tiltGesturesEnabled: false,
circles: Set<Circle>.from(_circles),
markers: Set<Marker>.from(_markers),
polylines: Set<Polyline>.of(_polylines.values),
gestureRecognizers: Set()
..add(Factory<PanGestureRecognizer>(
() => PanGestureRecognizer()))
..add(Factory<ScaleGestureRecognizer>(
() => ScaleGestureRecognizer()))
..add(Factory<TapGestureRecognizer>(
() => TapGestureRecognizer()))
..add(Factory<VerticalDragGestureRecognizer>(
() => VerticalDragGestureRecognizer()))
..add(Factory<HorizontalDragGestureRecognizer>(
() => HorizontalDragGestureRecognizer()))
..add(Factory<OneSequenceGestureRecognizer>(
() => EagerGestureRecognizer())),
onMapCreated: (GoogleMapController controller) async {
_controller.complete(controller);
_showLocationOnMap(context);
},
),
),
],
),
),
);
}
_showLocationOnMap(BuildContext context) async {
final GoogleMapController controller = await _controller.future;
// set marker for event address location
Marker destinationMarker = Marker(
markerId: MarkerId('unique_id'),
position: LatLng(
21.230200,
72.862840,
),
icon: BitmapDescriptor.defaultMarkerWithHue(BitmapDescriptor.hueRed),
);
_markers.add(destinationMarker);
controller.animateCamera(
CameraUpdate.newCameraPosition(
CameraPosition(
target: LatLng(21.230200, 72.862840),
zoom: 16,
),
),
);
setState(() {});
}
}
from flutter.
Related Issues (20)
- Execution failed for task ':gradle:compileGroovy' HOT 1
- linux-18 lost external connection phone device. HOT 2
- mac-24 lost external connection phone device. HOT 1
- [Impeller] slow frame in new gallery while navigating to travel application HOT 1
- Proposal: use "enhanced enums" in the repo for reduced boilerplate HOT 3
- mac-3 lost external connection phone device. HOT 1
- Add getter for floatingActionButtonLocation in ScaffoldState HOT 2
- "One or more plugins require a higher Android SDK/NDK version" – tell me what these plugins are HOT 4
- [Impeller] Rendering difference using ImageFilter.matrix HOT 2
- mac-29 lost external connection phone device. HOT 1
- Directly access and communicate with printers on the Windows HOT 1
- Image picker: USB android debugging lost connection to device after taking picture using camera HOT 1
- [tool_crash] ShaderCompilerException HOT 1
- Card page doc have redundent prats HOT 2
- PlatformException (PlatformException(channel-error, Unable to establish connection on channel., null, null)) on Android devices HOT 5
- I have a problem which is my inability to implement a specific design using the TextFormField HOT 4
- Unsolved Reference When Editing Flutter Plugin Androd Native Code HOT 2
- Flutter Web does not work on LibreWolf: Big padding at the bottom and no mouse clicks HOT 1
- Hindi font height is not same in all platform HOT 1
- Provide better information for "Some input files use or override a deprecated API" HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from flutter.