Xamarin Forms - map display response time
See original GitHub issueI am trying to display map with points and path added. After a xamarin forms page is opened with map, it takes almost 30 seconds for page to become responsive, so that you can move around or zoom in/out.
Tried with 2.0.2 and 3.0-rc.1 but seems that there is no difference Any suggestions?
Here are some debug infos from app:
2021-07-22 16:43:01.541087+0200 caminomobileapp.iOS[1381:22985] Failed to bind EAGLDrawable: <CAEAGLLayer: 0x600007c33d00> to GL_RENDERBUFFER 1
2021-07-22 16:43:01.541323+0200 caminomobileapp.iOS[1381:22985] Failed to make complete multisample framebuffer object 8cd6
2021-07-22 16:43:01.541449+0200 caminomobileapp.iOS[1381:22985] Failed to make complete framebuffer object 8cd6
2021-07-22 16:43:01.557992+0200 caminomobileapp.iOS[1381:22985] Failed to bind EAGLDrawable: <CAEAGLLayer: 0x600007c33d00> to GL_RENDERBUFFER 1
2021-07-22 16:43:01.558169+0200 caminomobileapp.iOS[1381:22985] Failed to make complete multisample framebuffer object 8cd6
2021-07-22 16:43:01.558300+0200 caminomobileapp.iOS[1381:22985] Failed to make complete framebuffer object 8cd6
2021-07-22 16:43:01.558904+0200 caminomobileapp.iOS[1381:22985] Failed to bind EAGLDrawable: <CAEAGLLayer: 0x600007c33d00> to GL_RENDERBUFFER 1
2021-07-22 16:43:01.559039+0200 caminomobileapp.iOS[1381:22985] Failed to make complete multisample framebuffer object 8cd6
2021-07-22 16:43:01.559165+0200 caminomobileapp.iOS[1381:22985] Failed to make complete framebuffer object 8cd6
2021-07-22 16:43:01.559435+0200 caminomobileapp.iOS[1381:22985] Failed to bind EAGLDrawable: <CAEAGLLayer: 0x600007c33d00> to GL_RENDERBUFFER 1
2021-07-22 16:43:01.559550+0200 caminomobileapp.iOS[1381:22985] Failed to make complete multisample framebuffer object 8cd6
2021-07-22 16:43:01.559660+0200 caminomobileapp.iOS[1381:22985] Failed to make complete framebuffer object 8cd6
Thread started: <Thread Pool> #13
Thread started: <Thread Pool> #14
Thread started: <Thread Pool> #15
Thread started: #16
Thread started: <Thread Pool> #17
Thread started: <Thread Pool> #18
Thread started: #19
Thread started: #20
Thread started: #21
2021-07-22 16:43:02.661740+0200 caminomobileapp.iOS[1381:24263] SecTaskLoadEntitlements failed error=22 cs_flags=200, pid=1381
2021-07-22 16:43:02.662653+0200 caminomobileapp.iOS[1381:24263] SecTaskCopyDebugDescription: caminomobileapp.[1381]/0#-1 LF=0
2021-07-22 16:43:02.664746+0200 caminomobileapp.iOS[1381:24263] [] nw_protocol_get_quic_image_block_invoke dlopen libquic failed
2021-07-22 16:43:02.799882+0200 caminomobileapp.iOS[1381:24267] [connection] nw_connection_copy_protocol_metadata [C2] Client called nw_connection_copy_protocol_metadata on unconnected nw_connection
2021-07-22 16:43:02.800107+0200 caminomobileapp.iOS[1381:24267] [connection] nw_connection_copy_protocol_metadata [C2] Client called nw_connection_copy_protocol_metadata on unconnected nw_connection
2021-07-22 16:43:02.800284+0200 caminomobileapp.iOS[1381:24267] [connection] nw_connection_copy_protocol_metadata [C2] Client called nw_connection_copy_protocol_metadata on unconnected nw_connection
2021-07-22 16:43:02.800450+0200 caminomobileapp.iOS[1381:24267] [connection] nw_connection_copy_protocol_metadata [C2] Client called nw_connection_copy_protocol_metadata on unconnected nw_connection
2021-07-22 16:43:02.800613+0200 caminomobileapp.iOS[1381:24267] [connection] nw_connection_copy_connected_local_endpoint [C2] Client called nw_connection_copy_connected_local_endpoint on unconnected nw_connection
2021-07-22 16:43:02.800752+0200 caminomobileapp.iOS[1381:24267] [connection] nw_connection_copy_connected_remote_endpoint [C2] Client called nw_connection_copy_connected_remote_endpoint on unconnected nw_connection
2021-07-22 16:43:02.800880+0200 caminomobileapp.iOS[1381:24267] [connection] nw_connection_copy_connected_path [C2] Client called nw_connection_copy_connected_path on unconnected nw_connection
2021-07-22 16:43:02.801099+0200 caminomobileapp.iOS[1381:24267] Connection 2: unable to determine interface type without an established connection
2021-07-22 16:43:02.801330+0200 caminomobileapp.iOS[1381:24267] Connection 2: unable to determine interface classification without an established connection
2021-07-22 16:43:02.801491+0200 caminomobileapp.iOS[1381:24267] [connection] nw_connection_copy_protocol_metadata [C2] Client called nw_connection_copy_protocol_metadata on unconnected nw_connection
2021-07-22 16:43:02.802102+0200 caminomobileapp.iOS[1381:24267] [connection] nw_connection_copy_metadata [C2] Client called nw_connection_copy_metadata on unconnected nw_connection
2021-07-22 16:43:02.802250+0200 caminomobileapp.iOS[1381:24267] Connection 2: unable to determine interface type without an established connection
2021-07-22 16:43:02.805072+0200 caminomobileapp.iOS[1381:24267] Connection 2: unable to determine interface type without an established connection
Thread started: #22
Thread started: #23
2021-07-22 16:44:15.189484+0200 caminomobileapp.iOS[1381:24268] [connection] nw_connection_copy_protocol_metadata [C3] Client called nw_connection_copy_protocol_metadata on unconnected nw_connection
2021-07-22 16:44:15.189622+0200 caminomobileapp.iOS[1381:24268] [connection] nw_connection_copy_protocol_metadata [C3] Client called nw_connection_copy_protocol_metadata on unconnected nw_connection
2021-07-22 16:44:15.189762+0200 caminomobileapp.iOS[1381:24268] [connection] nw_connection_copy_protocol_metadata [C3] Client called nw_connection_copy_protocol_metadata on unconnected nw_connection
2021-07-22 16:44:15.189940+0200 caminomobileapp.iOS[1381:24268] [connection] nw_connection_copy_protocol_metadata [C3] Client called nw_connection_copy_protocol_metadata on unconnected nw_connection
2021-07-22 16:44:15.190138+0200 caminomobileapp.iOS[1381:24268] [connection] nw_connection_copy_connected_local_endpoint [C3] Client called nw_connection_copy_connected_local_endpoint on unconnected nw_connection
2021-07-22 16:44:15.190293+0200 caminomobileapp.iOS[1381:24268] [connection] nw_connection_copy_connected_remote_endpoint [C3] Client called nw_connection_copy_connected_remote_endpoint on unconnected nw_connection
2021-07-22 16:44:15.190450+0200 caminomobileapp.iOS[1381:24268] [connection] nw_connection_copy_connected_path [C3] Client called nw_connection_copy_connected_path on unconnected nw_connection
2021-07-22 16:44:15.190607+0200 caminomobileapp.iOS[1381:24268] Connection 3: unable to determine interface type without an established connection
2021-07-22 16:44:15.190750+0200 caminomobileapp.iOS[1381:24268] Connection 3: unable to determine interface classification without an established connection
2021-07-22 16:44:15.190881+0200 caminomobileapp.iOS[1381:24268] [connection] nw_connection_copy_protocol_metadata [C3] Client called nw_connection_copy_protocol_metadata on unconnected nw_connection
2021-07-22 16:44:15.191536+0200 caminomobileapp.iOS[1381:24268] [connection] nw_connection_copy_metadata [C3] Client called nw_connection_copy_metadata on unconnected nw_connection
2021-07-22 16:44:15.191659+0200 caminomobileapp.iOS[1381:24268] Connection 3: unable to determine interface type without an established connection
2021-07-22 16:44:15.193780+0200 caminomobileapp.iOS[1381:24268] Connection 3: unable to determine interface type without an established connection
Thanx, D
Issue Analytics
- State:
- Created 2 years ago
- Comments:12 (5 by maintainers)
Top Results From Across the Web
xamarin forms map sometimes very slow to update tiles ...
I am using xamarin forms map for a tracking application, so the view tends to move across the landscape and tiles need to...
Read more >Map Class (Xamarin.Forms.Maps)
A View that shows a map provided by a platform-specific service.
Read more >Xamarin Forms Map Initial Position : r/xamarindevelopers
In xamarin Forms Maps the initial position seems to be rome and after some time it moves to the users Location.
Read more >Xamarin Forms Maps Direction API - YouTube
Xamarin # XamarinForms Part 1 : https://www.youtube.com/watch?v=1ietJUAlPFQ Part 2 : Xamarin Forms Map Themes : https://youtu.be/OV1ChSc0S4Q ...
Read more >Xamarin.Forms Controls You Will Ever Need | Telerik UI for ...
Lite support: 72-hour response time, 10 support incidents; Priority support: 24-hour response time, unlimited support incidents; Unlimited support: everything ...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found

Hi Dino,
from your debug log I read that you work on iOS. (Mapsui runs on a couple of different platforms, so this information is actually quite relevant).
Yes, indeed I have also observed performance issues with Mapsui.Forms on iOS, in particular when using many Pins or long Polylines, see e.g. #1084. Performance on Android is significantly better in my experience.
It would be great if one could manage to identify the most severe performance bottlenecks on iOS and get rid of them. Also it would be good to find out why there is such a difference in performance between iOS and Android. I kinda have that one my todo list, and hope to get to it soon (lately I was busy dealing with other issues unfortunately).
@dinonovak Thank you for your response.
If all is ok, could you please close this issue?