I have a Bing Maps Control (Microsoft.Phone.Controls.Maps.Map
) in created in the XAML in a page of my Windows Phone 8 application.
<maps:Map x:Name="map" CredentialsProvider="..." MapResolved="map_MapResolved" ViewChangeStart="map_ViewChangeStart">
</maps:Map>
I have added a total of six MapTileLayer
classes to the map. All these layers cause the map to function slightly slower than normal, but not unacceptably so.
When I run the app on two out of my three phones (Nokia Lumia 920, Nokia Lumia 1020), it works fine for about half a minute. Then, the entire phone freezes and it must be force rebooted. If I reduce the number of layers I use on the map, the frequency of this issue is reduced. However, I must have six layers. I also must be using the WP7 Bing Maps control, I cannot use the WP8 Nokia Maps control.
The app does work on my Lumia 1520, which is not surprising given that it is considerably faster than the other two.
Any ideas as to what might be causing this issue or I could go about identifying the cause?
Thank You