none
Windows Phone 8.1 Map control on Windows 8? RRS feed

  • Question

  • There have been so many overlapping map control efforts from Microsoft that I don't even know what to call the one I'm trying to discuss, but let's just call it "Windows Phone 8.1 Map control" - you know, the NEW one, with offline tiles, and 11 separate layers described in the "Building Geo-Aware Apps with Maps and Geofencing" seminar at Build 2014.

    Sounds awesome!  Please tell me this new control will be available for Windows 8.1, and that Universal Apps applies to mapping also.  Giving some hint as to a timeframe would also be helpful, otherwise I'll just go back into hibernation for another year waiting for the platform to mature.

    Jay

    Sunday, May 4, 2014 6:01 PM

Answers

  • Timeline and a lot of the details you are requesting cannot be publicly shared. There has been a lot of confusion with the maps on WP due to the need for offline maps. Bing Maps could not make maps available offline due to licensing restrictions. This resulted in the following changes:

    • WP7 - Used a modified version of the Bing Maps Silverlight control
    • WP8 - New control from Nokia that pulled in data directly from Nokia to allow offline maps.
    • WP8.1 - New control own and developed by Microsoft's Windows Phone team.

    At present the WP and Windows Store API's completely different from each other. We have been looking at make things easier but there is nothing I can announce in this forum.


    http://rbrundritt.wordpress.com

    Tuesday, May 6, 2014 5:25 PM
  • With the WP7 control I was able to load 98mb of data with good performance with just a few tweaks. With a ton of tweaks to the WP8 control I was lucky to get decent performance of 5mb of data. The number one feedback we have had around maps is that the WP7 map control was so much better. The only benefit the WP8 control had was offline maps, other than that it only had a subset of the data that was in Bing Maps making the WP8 control useless in some places such as Japan and South Korea. I've spent weeks putting together work around for the WP8 map control for customers just to accomplish things that were built into the WP7 control.

    As for WP8.1 apps, WP8.1 isn't even officially released, it's still in preview. Right now our developers are working on improving the new map control and are also gathering feedback from users. I have seen a lot of feedback from the Windows and Windows Phone MVP's.

    As for doing development. I've gone through all of these samples and they have all worked for me. I only have the public API's/tools installed so I'm likely using the same version of the control as you.

    http://msdn.microsoft.com/en-us/library/windowsphone/develop/dn615001.aspx

    http://blogs.msdn.com/b/thunbrynt/archive/2014/04/22/windows-phone-8-1-for-developers-maps.aspx

    There will be a lot more samples coming. I also plan to add WP8.1 maps to my maps toolbox here: http://mapstoolbox.codeplex.com/


    http://rbrundritt.wordpress.com

    Tuesday, May 13, 2014 9:36 AM
  • The maps will not be supported in universal apps at this time. This was covered in the sessions at the Build conference.

    http://rbrundritt.wordpress.com

    Tuesday, May 20, 2014 10:12 AM
  • Came across this video on maps for WP8.1. http://channel9.msdn.com/Series/Building-Apps-for-Windows-Phone-8-1/12

    http://rbrundritt.wordpress.com

    Thursday, May 22, 2014 12:34 PM

All replies

  • Timeline and a lot of the details you are requesting cannot be publicly shared. There has been a lot of confusion with the maps on WP due to the need for offline maps. Bing Maps could not make maps available offline due to licensing restrictions. This resulted in the following changes:

    • WP7 - Used a modified version of the Bing Maps Silverlight control
    • WP8 - New control from Nokia that pulled in data directly from Nokia to allow offline maps.
    • WP8.1 - New control own and developed by Microsoft's Windows Phone team.

    At present the WP and Windows Store API's completely different from each other. We have been looking at make things easier but there is nothing I can announce in this forum.


    http://rbrundritt.wordpress.com

    Tuesday, May 6, 2014 5:25 PM
  • I've been going nuts trying to make the new 8.1 MapControl work - it's rather badly broken and the how-to documentation is incorrect, not to mention very limited (especially the MapElement class). These APIs are pure garbage compared to the Nokia control, which I found to be rather good.

    Is it possible to use the Windows 8 Nokia version on 8.1? 

    If not, then devs who needs solid map support are going to be stuck in the Silverlight world, which is not good. 

    I completely agree with Jay about the level of confusion around all these different approaches - Microsoft needs to do something about this - and fast!

    Gerald Maffeo 


    Gerald Maffeo

    Sunday, May 11, 2014 1:14 AM
  • The Nokia control in WP8 was very limited compared to the map control that was in WP7. The new control is a work in progress that has only begun.

    http://rbrundritt.wordpress.com

    Monday, May 12, 2014 7:52 AM
  • The Nokia control in WP8 was very limited compared to the map control that was in WP7. The new control is a work in progress that has only begun.

    http://rbrundritt.wordpress.com


    Re work in progress: The current control is essentially unusable, so anyone hoping to migrate or create a new app to WP8.1 will have to wait on the new Bing map support. One can only hope that this happens quickly and then becomes as truly usable basis for a common set of APIs across both WP and Windows – and that lasts for more than one release.

    And regarding Nokia WP8 vs Bing WP7, I have developed for both. I found the WP8 control infinitely more useful than the WP7 control – primarily due to map caching, but also it appeared to be more performant and reliable and easier to develop for.

    If you or anyone on the team care to hear more cents from this ex GPM, send me a private mail.

    Gerald


    Gerald Maffeo

    Monday, May 12, 2014 4:47 PM
  • With the WP7 control I was able to load 98mb of data with good performance with just a few tweaks. With a ton of tweaks to the WP8 control I was lucky to get decent performance of 5mb of data. The number one feedback we have had around maps is that the WP7 map control was so much better. The only benefit the WP8 control had was offline maps, other than that it only had a subset of the data that was in Bing Maps making the WP8 control useless in some places such as Japan and South Korea. I've spent weeks putting together work around for the WP8 map control for customers just to accomplish things that were built into the WP7 control.

    As for WP8.1 apps, WP8.1 isn't even officially released, it's still in preview. Right now our developers are working on improving the new map control and are also gathering feedback from users. I have seen a lot of feedback from the Windows and Windows Phone MVP's.

    As for doing development. I've gone through all of these samples and they have all worked for me. I only have the public API's/tools installed so I'm likely using the same version of the control as you.

    http://msdn.microsoft.com/en-us/library/windowsphone/develop/dn615001.aspx

    http://blogs.msdn.com/b/thunbrynt/archive/2014/04/22/windows-phone-8-1-for-developers-maps.aspx

    There will be a lot more samples coming. I also plan to add WP8.1 maps to my maps toolbox here: http://mapstoolbox.codeplex.com/


    http://rbrundritt.wordpress.com

    Tuesday, May 13, 2014 9:36 AM
  • Also, just doing a test, I'm finding the WP8 apps with maps work fine in WP8.1.

    http://rbrundritt.wordpress.com

    Tuesday, May 13, 2014 9:45 AM
  • Ok so the WP8.1 SDK is not complete yet. I tried to convert a WP8.0 app to a universal app and wil have to wait until the WP8.1 map control is finished. I was already missing a Assembly.

    Software Developer

    Monday, May 19, 2014 1:08 PM
  • The maps will not be supported in universal apps at this time. This was covered in the sessions at the Build conference.

    http://rbrundritt.wordpress.com

    Tuesday, May 20, 2014 10:12 AM
  • Came across this video on maps for WP8.1. http://channel9.msdn.com/Series/Building-Apps-for-Windows-Phone-8-1/12

    http://rbrundritt.wordpress.com

    Thursday, May 22, 2014 12:34 PM
  • You can use the free ArcGIS Runtime map control which support Universal Apps (and WPF too!). See here for quick 80sec demonstration: http://www.sharpgis.net/post/2014/05/22/Create-Universal-Map-App-In-Under-2-Minutes.aspx

    /Morten
    twitter: http://www.twitter.com/dotMorten
    blog: http://www.sharpgis.net

    Thursday, May 22, 2014 7:22 PM