query geopoints from firebase

552 views
Skip to first unread message

Error Place

unread,
May 14, 2020, 11:22:23 AM5/14/20
to Flutter Development (flutter-dev)
hi guys . i have now succesfully managed to write geopoints inside my users collection ;) . i need to retrive them inside another map screen and show them as markers . i have tried many solutions but it crashes in the end . can anyone help me?
thanks guys

Screenshot 2020-05-14 at 17.18.12.png


Suzuki Tomohiro

unread,
May 14, 2020, 11:45:52 AM5/14/20
to Error Place, Flutter Development (flutter-dev)
Do you want to share minimum reproducible project of the problem and the error message?

I guess the minimum reproducible project does not need fetch points from Firebase, it your problem is purely caused by dropping a pin on a map (Google Map, OpenSteet map or something else?)


--
You received this message because you are subscribed to the Google Groups "Flutter Development (flutter-dev)" group.
To unsubscribe from this group and stop receiving emails from it, send an email to flutter-dev...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/flutter-dev/d4136aa5-e922-4aee-94b8-fcbac39d7be5%40googlegroups.com.

Error Place

unread,
May 14, 2020, 1:24:32 PM5/14/20
to Flutter Development (flutter-dev)
initMarker(request, requestId) {
var markerIdVal = requestId;
final MarkerId markerId = MarkerId(markerIdVal);
final Marker marker = Marker(
markerId: markerId,
position:
LatLng(request['geopoint'].latitde, request['geopoint'].longitude),
infoWindow: InfoWindow(
title: 'name',
));
setState(() {
_markers[markerId] = marker;
print(markerId);
});
}
_populateMarks(){
Firestore.instance.collection('users').getDocuments().then((docs){
if(docs.documents.isNotEmpty){
for(int i = 0; i < docs.documents.length; ++i){
initMarker(docs.documents[i].data, docs.documents[i].documentID);
}
}
});
}

GoogleMap(
markers: Set<Marker>.of(_markers.values),
myLocationEnabled: true,
onMapCreated: onMapCreated,
mapType: MapType.terrain,
myLocationButtonEnabled: true,
initialCameraPosition:
CameraPosition(target: _initialPosition, zoom: 13),
),


this is the code. no markers shown on map and when i try to print _marker flutter return {}

Suzuki Tomohiro

unread,
May 14, 2020, 1:58:47 PM5/14/20
to Flutter Development (flutter-dev)
If you want to place a marker on, say, New York, are you able to do that? (Without anything with Firestore.


--
You received this message because you are subscribed to the Google Groups "Flutter Development (flutter-dev)" group.
To unsubscribe from this group and stop receiving emails from it, send an email to flutter-dev...@googlegroups.com.

Suzuki Tomohiro

unread,
May 14, 2020, 2:20:24 PM5/14/20
to Flutter Development (flutter-dev)
Good. Ensure you reference “position” field of a user in initMarker

On Thu, May 14, 2020 at 2:08 PM Error Place <reza7....@gmail.com> wrote:
Yes I am
Thank you for response btw

Error Place

unread,
May 14, 2020, 2:24:19 PM5/14/20
to Flutter Development (flutter-dev)
LatLng(request['position'].latitde, request['position'].longitude),
i tried but stil an empty map. is this what you thinking? 
sorry again i am new

Den torsdag 14 maj 2020 kl. 17:22:23 UTC+2 skrev Error Place:

Error Place

unread,
May 14, 2020, 2:26:21 PM5/14/20
to Flutter Development (flutter-dev)

Den torsdag 14 maj 2020 kl. 17:22:23 UTC+2 skrev Error Place:

Suzuki Tomohiro

unread,
May 14, 2020, 2:39:33 PM5/14/20
to Flutter Development (flutter-dev)
No, “position” has “geopoint” attribute.

I think you want to learn how to use debugger and break points. You’ll be much more productive.

--
You received this message because you are subscribed to the Google Groups "Flutter Development (flutter-dev)" group.
To unsubscribe from this group and stop receiving emails from it, send an email to flutter-dev...@googlegroups.com.

Suzuki Tomohiro

unread,
May 14, 2020, 2:56:18 PM5/14/20
to Flutter Development (flutter-dev)
Would you show me what the debugger tell if you set a breakpoint at the beginning of initMarker?

On Thu, May 14, 2020 at 2:41 PM Error Place <reza7....@gmail.com> wrote:
Thank you Suzuki. That is what I am trying to do while creating . Can you please tell me how to make this one work🙏

Error Place

unread,
May 14, 2020, 3:03:45 PM5/14/20
to Flutter Development (flutter-dev)

Screenshot 2020-05-14 at 21.03.04.png



Den torsdag 14 maj 2020 kl. 17:22:23 UTC+2 skrev Error Place:

Error Place

unread,
May 14, 2020, 3:04:14 PM5/14/20
to Flutter Development (flutter-dev)
Performing hot restart...
Syncing files to device AOSP on IA Emulator...
Restarted application in 2,850ms.
I/flutter (19791): ══╡ EXCEPTION CAUGHT BY IMAGE RESOURCE SERVICE ╞════════════════════════════════════════════════════
I/flutter (19791): The following ArgumentError was thrown resolving an image codec:
I/flutter (19791): Invalid argument(s): No host specified in URI file:///
I/flutter (19791): 
I/flutter (19791): When the exception was thrown, this was the stack:
I/flutter (19791): #0      _HttpClient._openUrl (dart:_http/http_impl.dart:2282:9)
I/flutter (19791): #1      _HttpClient.getUrl (dart:_http/http_impl.dart:2205:48)
I/flutter (19791): #2      NetworkImage._loadAsync (package:flutter/src/painting/_network_image_io.dart:85:59)
I/flutter (19791): #3      NetworkImage.load (package:flutter/src/painting/_network_image_io.dart:48:14)
I/flutter (19791): #4      ImageProvider.resolveStreamForKey.<anonymous closure> (package:flutter/src/painting/image_provider.dart:501:13)
I/flutter (19791): #5      ImageCache.putIfAbsent (package:flutter/src/painting/image_cache.dart:359:22)
I/flutter (19791): #6      ImageProvider.resolveStreamForKey (package:flutter/src/painting/image_provider.dart:499:80)
I/flutter (19791): #7      ImageProvider.resolve.<anonymous closure> (package:flutter/src/painting/image_provider.dart:330:9)
I/flutter (19791): #8      ImageProvider._createErrorHandlerAndKey.<anonymous closure>.<anonymous closure> (package:flutter/src/painting/image_provider.dart:460:26)
I/flutter (19791): #9      SynchronousFuture.then (package:flutter/src/foundation/synchronous_future.dart:41:29)
I/flutter (19791): #10     ImageProvider._createErrorHandlerAndKey.<anonymous closure> (package:flutter/src/painting/image_provider.dart:457:11)
I/flutter (19791): #14     ImageProvider._createErrorHandlerAndKey (package:flutter/src/painting/image_provider.dart:449:16)
I/flutter (19791): #15     ImageProvider.resolve (package:flutter/src/painting/image_provider.dart:327:5)
I/flutter (19791): #16     DecorationImagePainter.paint (package:flutter/src/painting/decoration_image.dart:244:55)
I/flutter (19791): #17     _BoxDecorationPainter._paintBackgroundImage (package:flutter/src/painting/box_decoration.dart:463:19)
I/flutter (19791): #18     _BoxDecorationPainter.paint (package:flutter/src/painting/box_decoration.dart:481:5)
I/flutter (19791): #19     RenderDecoratedBox.paint (package:flutter/src/rendering/proxy_box.dart:2021:16)
I/flutter (19791): #20     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2264:7)
I/flutter (19791): #21     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:184:13)
I/flutter (19791): #22     RenderBoxContainerDefaultsMixin.defaultPaint (package:flutter/src/rendering/box.dart:2515:15)
I/flutter (19791): #23     RenderStack.paintStack (package:flutter/src/rendering/stack.dart:602:5)
I/flutter (19791): #24     RenderStack.paint (package:flutter/src/rendering/stack.dart:610:7)
I/flutter (19791): #25     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2264:7)
I/flutter (19791): #26     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:184:13)
I/flutter (19791): #27     RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:129:15)
I/flutter (19791): #28     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2264:7)
I/flutter (19791): #29     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:184:13)
I/flutter (19791): #30     RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:129:15)
I/flutter (19791): #31     _RenderInkFeatures.paint (package:flutter/src/material/material.dart:531:11)
I/flutter (19791): #32     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2264:7)
I/flutter (19791): #33     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:184:13)
I/flutter (19791): #34     RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:129:15)
I/flutter (19791): #35     RenderCustomPaint.paint (package:flutter/src/rendering/custom_paint.dart:575:11)
I/flutter (19791): #36     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2264:7)
I/flutter (19791): #37     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:184:13)
I/flutter (19791): #38     RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:129:15)
I/flutter (19791): #39     PaintingContext.pushLayer (package:flutter/src/rendering/object.dart:391:12)
I/flutter (19791): #40     RenderPhysicalShape.paint (package:flutter/src/rendering/proxy_box.dart:1899:15)
I/flutter (19791): #41     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2264:7)
I/flutter (19791): #42     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:184:13)
I/flutter (19791): #43     RenderShiftedBox.paint (package:flutter/src/rendering/shifted_box.dart:70:15)
I/flutter (19791): #44     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2264:7)
I/flutter (19791): #45     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:184:13)
I/flutter (19791): #46     RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:129:15)
I/flutter (19791): #47     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2264:7)
I/flutter (19791): #48     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:184:13)
I/flutter (19791): #49     RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:129:15)
I/flutter (19791): #50     PaintingContext.pushLayer (package:flutter/src/rendering/object.dart:391:12)
I/flutter (19791): #51     PaintingContext.pushClipRRect (package:flutter/src/rendering/object.dart:483:7)
I/flutter (19791): #52     RenderClipRRect.paint (package:flutter/src/rendering/proxy_box.dart:1417:23)
I/flutter (19791): #53     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2264:7)
I/flutter (19791): #54     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:184:13)
I/flutter (19791): #55     RenderShiftedBox.paint (package:flutter/src/rendering/shifted_box.dart:70:15)
I/flutter (19791): #56     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2264:7)
I/flutter (19791): #57     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:184:13)
I/flutter (19791): #58     RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:129:15)
I/flutter (19791): #59     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2264:7)
I/flutter (19791): #60     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:184:13)
I/flutter (19791): #61     RenderBoxContainerDefaultsMixin.defaultPaint (package:flutter/src/rendering/box.dart:2515:15)
I/flutter (19791): #62     RenderStack.paintStack (package:flutter/src/rendering/stack.dart:602:5)
I/flutter (19791): #63     RenderStack.paint (package:flutter/src/rendering/stack.dart:610:7)
I/flutter (19791): #64     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2264:7)
I/flutter (19791): #65     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:184:13)
I/flutter (19791): #66     RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:129:15)
I/flutter (19791): #67     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2264:7)
I/flutter (19791): #68     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:184:13)
I/flutter (19791): #69     RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:129:15)
I/flutter (19791): #70     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2264:7)
I/flutter (19791): #71     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:184:13)
I/flutter (19791): #72     RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:129:15)
I/flutter (19791): #73     RenderDecoratedBox.paint (package:flutter/src/rendering/proxy_box.dart:2040:11)
I/flutter (19791): #74     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2264:7)
I/flutter (19791): #75     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:184:13)
I/flutter (19791): #76     RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:129:15)
I/flutter (19791): #77     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2264:7)
I/flutter (19791): #78     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:184:13)
I/flutter (19791): #79     RenderShiftedBox.paint (package:flutter/src/rendering/shifted_box.dart:70:15)
I/flutter (19791): #80     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2264:7)
I/flutter (19791): #81     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:184:13)
I/flutter (19791): #82     RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:129:15)
I/flutter (19791): #83     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2264:7)
I/flutter (19791): #84     PaintingContext._repaintCompositedChild (package:flutter/src/rendering/object.dart:135:11)
I/flutter (19791): #85     PaintingContext.repaintCompositedChild (package:flutter/src/rendering/object.dart:95:5)
I/flutter (19791): #86     PaintingContext._compositeChild (package:flutter/src/rendering/object.dart:201:7)
I/flutter (19791): #87     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:182:7)
I/flutter (19791): #88     RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:129:15)
I/flutter (19791): #89     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2264:7)
I/flutter (19791): #90     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:184:13)
I/flutter (19791): #91     RenderSliverMultiBoxAdaptor.paint (package:flutter/src/rendering/sliver_multi_box_adaptor.dart:639:17)
I/flutter (19791): #92     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2264:7)
I/flutter (19791): #93     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:184:13)
I/flutter (19791): #94     RenderSliverEdgeInsetsPadding.paint (package:flutter/src/rendering/sliver_padding.dart:277:15)
I/flutter (19791): #95     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2264:7)
I/flutter (19791): #96     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:184:13)
I/flutter (19791): #97     RenderViewportBase._paintContents (package:flutter/src/rendering/viewport.dart:587:17)
I/flutter (19791): #98     PaintingContext.pushLayer (package:flutter/src/rendering/object.dart:391:12)
I/flutter (19791): #99     PaintingContext.pushClipRect (package:flutter/src/rendering/object.dart:447:7)
I/flutter (19791): #100    RenderViewportBase.paint (package:flutter/src/rendering/viewport.dart:578:15)
I/flutter (19791): #101    RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2264:7)
I/flutter (19791): #102    PaintingContext._repaintCompositedChild (package:flutter/src/rendering/object.dart:135:11)
I/flutter (19791): #103    PaintingContext.repaintCompositedChild (package:flutter/src/rendering/object.dart:95:5)
I/flutter (19791): #104    PaintingContext._compositeChild (package:flutter/src/rendering/object.dart:201:7)
I/flutter (19791): #105    PaintingContext.paintChild (package:flutter/src/rendering/object.dart:182:7)
I/flutter (19791): #106    RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:129:15)
I/flutter (19791): #107    RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2264:7)
I/flutter (19791): #108    PaintingContext.paintChild (package:flutter/src/rendering/object.dart:184:13)
I/flutter (19791): #109    RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:129:15)
I/flutter (19791): #110    RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2264:7)
I/flutter (19791): #111    PaintingContext.paintChild (package:flutter/src/rendering/object.dart:184:13)
I/flutter (19791): #112    RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:129:15)
I/flutter (19791): #113    RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2264:7)
I/flutter (19791): #114    PaintingContext.paintChild (package:flutter/src/rendering/object.dart:184:13)
I/flutter (19791): #115    RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:129:15)
I/flutter (19791): #116    RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2264:7)
I/flutter (19791): #117    PaintingContext.paintChild (package:flutter/src/rendering/object.dart:184:13)
I/flutter (19791): #118    RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:129:15)
I/flutter (19791): #119    RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2264:7)
I/flutter (19791): #120    PaintingContext.paintChild (package:flutter/src/rendering/object.dart:184:13)
I/flutter (19791): #121    RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:129:15)
I/flutter (19791): #122    RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2264:7)
I/flutter (19791): #123    PaintingContext.paintChild (package:flutter/src/rendering/object.dart:184:13)
I/flutter (19791): #124    RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:129:15)
I/flutter (19791): #125    RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2264:7)
I/flutter (19791): #126    PaintingContext._repaintCompositedChild (package:flutter/src/rendering/object.dart:135:11)
I/flutter (19791): #127    PaintingContext.repaintCompositedChild (package:flutter/src/rendering/object.dart:95:5)
I/flutter (19791): #128    PaintingContext._compositeChild (package:flutter/src/rendering/object.dart:201:7)
I/flutter (19791): #129    PaintingContext.paintChild (package:flutter/src/rendering/object.dart:182:7)
I/flutter (19791): #130    RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:129:15)
I/flutter (19791): #131    RenderCustomPaint.paint (package:flutter/src/rendering/custom_paint.dart:575:11)
I/flutter (19791): #132    RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2264:7)
I/flutter (19791): #133    PaintingContext.paintChild (package:flutter/src/rendering/object.dart:184:13)
I/flutter (19791): #134    RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:129:15)
I/flutter (19791): #135    RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2264:7)
I/flutter (19791): #136    PaintingContext._repaintCompositedChild (package:flutter/src/rendering/object.dart:135:11)
I/flutter (19791): #137    PaintingContext.repaintCompositedChild (package:flutter/src/rendering/object.dart:95:5)
I/flutter (19791): #138    PaintingContext._compositeChild (package:flutter/src/rendering/object.dart:201:7)
I/flutter (19791): #139    PaintingContext.paintChild (package:flutter/src/rendering/object.dart:182:7)
I/flutter (19791): #140    RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:129:15)
I/flutter (19791): #141    RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2264:7)
I/flutter (19791): #142    PaintingContext.paintChild (package:flutter/src/rendering/object.dart:184:13)
I/flutter (19791): #143    RenderShiftedBox.paint (package:flutter/src/rendering/shifted_box.dart:70:15)
I/flutter (19791): #144    RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2264:7)
I/flutter (19791): #145    PaintingContext.paintChild (package:flutter/src/rendering/object.dart:184:13)
I/flutter (19791): #146    RenderBoxContainerDefaultsMixin.defaultPaint (package:flutter/src/rendering/box.dart:2515:15)
I/flutter (19791): #147    RenderStack.paintStack (package:flutter/src/rendering/stack.dart:602:5)
I/flutter (19791): #148    RenderStack.paint (package:flutter/src/rendering/stack.dart:610:7)
I/flutter (19791): #149    RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2264:7)
I/flutter (19791): #150    PaintingContext.paintChild (package:flutter/src/rendering/object.dart:184:13)
I/flutter (19791): #151    RenderBoxContainerDefaultsMixin.defaultPaint (package:flutter/src/rendering/box.dart:2515:15)
I/flutter (19791): #152    RenderFlex.paint (package:flutter/src/rendering/flex.dart:950:7)
I/flutter (19791): #153    RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2264:7)
I/flutter (19791): #154    PaintingContext.paintChild (package:flutter/src/rendering/object.dart:184:13)
I/flutter (19791): #155    RenderBoxContainerDefaultsMixin.defaultPaint (package:flutter/src/rendering/box.dart:2515:15)
I/flutter (19791): #156    RenderCustomMultiChildLayoutBox.paint (package:flutter/src/rendering/custom_layout.dart:404:5)
I/flutter (19791): #157    RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2264:7)
I/flutter (19791): #158    PaintingContext.paintChild (package:flutter/src/rendering/object.dart:184:13)
I/flutter (19791): #159    RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:129:15)
I/flutter (19791): #160    _RenderInkFeatures.paint (package:flutter/src/material/material.dart:531:11)
I/flutter (19791): #161    RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2264:7)
I/flutter (19791): #162    PaintingContext.paintChild (package:flutter/src/rendering/object.dart:184:13)
I/flutter (19791): #163    RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:129:15)
I/flutter (19791): #164    PaintingContext.pushLayer (package:flutter/src/rendering/object.dart:391:12)
I/flutter (19791): #165    RenderPhysicalModel.paint (package:flutter/src/rendering/proxy_box.dart:1800:15)
I/flutter (19791): #166    RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2264:7)
I/flutter (19791): #167    PaintingContext.paintChild (package:flutter/src/rendering/object.dart:184:13)
I/flutter (19791): #168    RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:129:15)
I/flutter (19791): #169    RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2264:7)
I/flutter (19791): #170    PaintingContext._repaintCompositedChild (package:flutter/src/rendering/object.dart:135:11)
I/flutter (19791): #171    PaintingContext.repaintCompositedChild (package:flutter/src/rendering/object.dart:95:5)
I/flutter (19791): #172    PipelineOwner.flushPaint (package:flutter/src/rendering/object.dart:980:29)
I/flutter (19791): #173    RendererBinding.drawFrame (package:flutter/src/rendering/binding.dart:404:19)
I/flutter (19791): #174    WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:884:13)
I/flutter (19791): #175    RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:284:5)
I/flutter (19791): #176    SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1113:15)
I/flutter (19791): #177    SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1052:9)
I/flutter (19791): #178    SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:968:5)
I/flutter (19791): #182    _invoke (dart:ui/hooks.dart:261:10)
I/flutter (19791): #183    _drawFrame (dart:ui/hooks.dart:219:3)
I/flutter (19791): (elided 6 frames from dart:async)
I/flutter (19791): 
I/flutter (19791): Image provider: NetworkImage("", scale: 1.0)
I/flutter (19791): Image key: NetworkImage("", scale: 1.0)
I/flutter (19791): ═

Den torsdag 14 maj 2020 kl. 17:22:23 UTC+2 skrev Error Place:

Error Place

unread,
May 14, 2020, 3:10:26 PM5/14/20
to Flutter Development (flutter-dev)

Screenshot 2020-05-14 at 21.09.35.png

i think this is the one you wanted.
thanks again


Den torsdag 14 maj 2020 kl. 17:22:23 UTC+2 skrev Error Place:

Error Place

unread,
May 15, 2020, 5:32:21 AM5/15/20
to Flutter Development (flutter-dev)

Screenshot 2020-05-15 at 11.30.16.png

sorry for late response @SuzukiTomohiro. my system crashed. this is where i have set the breakpoint. 


Den torsdag 14 maj 2020 kl. 17:22:23 UTC+2 skrev Error Place:

Error Place

unread,
May 15, 2020, 5:42:16 AM5/15/20
to Flutter Development (flutter-dev)

Screenshot 2020-05-15 at 11.41.10.png



Den torsdag 14 maj 2020 kl. 17:22:23 UTC+2 skrev Error Place:

Suzuki Tomohiro

unread,
May 15, 2020, 5:53:24 AM5/15/20
to Error Place, Flutter Development (flutter-dev)
Good. I see the request is a map. It has “position” key. Create variable 
p = request[“position”]

What’s in p? (Use debugger)


--
You received this message because you are subscribed to the Google Groups "Flutter Development (flutter-dev)" group.
To unsubscribe from this group and stop receiving emails from it, send an email to flutter-dev...@googlegroups.com.

Error Place

unread,
May 15, 2020, 6:08:23 AM5/15/20
to Flutter Development (flutter-dev)
you are awsome @SuzukiTomohiro. now i know how the debugger works. what a tool. 

Screenshot 2020-05-15 at 12.03.19.png

i am not sure if i am implementing it the right way though. my map still dosent show any markers. 


Den torsdag 14 maj 2020 kl. 17:22:23 UTC+2 skrev Error Place:

Suzuki Tomohiro

unread,
May 15, 2020, 6:26:34 AM5/15/20
to Flutter Development (flutter-dev)
As you know how to use the debugger, you can separate the problem of Firestore data fetch from the usage of map markers.

Step execution line by line is a nice tool if you haven’t tried. (Marked yellow in the picture below)



Of course, I cannot tell whether your current approach is right or not. So far I feel it’s right way to fetch data from Firestore and render markers on a map.

Good luck.

--
You received this message because you are subscribed to the Google Groups "Flutter Development (flutter-dev)" group.
To unsubscribe from this group and stop receiving emails from it, send an email to flutter-dev...@googlegroups.com.

Error Place

unread,
May 15, 2020, 6:51:25 AM5/15/20
to Flutter Development (flutter-dev)
thank you again suzuki. sorry guys that i am bothering again and again. i have tried to see where it goes wrong and used different approaches. verbose says 
[VERBOSE-2:ui_dart_state.cc(157)] Unhandled Exception: 'package:google_maps_flutter_platform_interface/src/types/location.dart': Failed assertion: line 19 pos 16: 'latitude != null': is not true.
#0      _AssertionError._doThrowNew (dart:core-patch/errors_patch.dart:42:39)
#1      _AssertionError._throwNew (dart:core-patch/errors_patch.dart:38:5)
#2      new LatLng (package:google_maps_flutter_platform_interface/src/types/location.dart:19:16)
#3      _MapScreenState.initMarker (package:luncha/screen/map_screen.dart:59:13)
#4      _MapScreenState._populateMarks.<anonymous closure> (package:luncha/screen/map_screen.dart:72:11)
#5      _rootRunUnary (dart:async/zone.dart:1192:38)
#6      _CustomZone.runUnary (dart:async/zone.dart:1085:19)
#7      _FutureListener.handleValue (dart:async/future_impl.dart:141:18)
#8      Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:682:45)
#9      Future._propagateToListeners (dart:async/future_impl.dart:711:32)
#10     Future._completeWith<…>
i think if latitude is not null it should place  a marker then?
Den torsdag 14 maj 2020 kl. 17:22:23 UTC+2 skrev Error Place:

Suzuki Tomohiro

unread,
May 15, 2020, 8:23:57 AM5/15/20
to Error Place, Flutter Development (flutter-dev)
Read the stacktrace and the error message. It guides you where to set a breakpoint for the debugger.


--
You received this message because you are subscribed to the Google Groups "Flutter Development (flutter-dev)" group.
To unsubscribe from this group and stop receiving emails from it, send an email to flutter-dev...@googlegroups.com.

Error Place

unread,
May 15, 2020, 8:25:02 AM5/15/20
to Flutter Development (flutter-dev)
it is working now . 
LatLng(p['geopoint'].latitude,p['geopoint'].longitude),
this is the way . 
wanted to thank you again @suzukiTomohiro for your effort and all help.
you are the king

Den torsdag 14 maj 2020 kl. 17:22:23 UTC+2 skrev Error Place:

Error Place

unread,
May 15, 2020, 8:53:38 AM5/15/20
to Flutter Development (flutter-dev)
Now i just realized another problem. When I rerun the app the markers get vanished . @suzukiTomohiro is it possible to get this code inside a streambuilder?
Thank and sorry for all trouble again

--
You received this message because you are subscribed to the Google Groups "Flutter Development (flutter-dev)" group.
To unsubscribe from this group and stop receiving emails from it, send an email to flutter-dev...@googlegroups.com.

Souvik Dutta

unread,
May 15, 2020, 9:00:25 AM5/15/20
to Error Place, Flutter Development (flutter-dev)
Obviously you are not saving the data...

Reply all
Reply to author
Forward
0 new messages