locked
[WP8.1]Windows Phone 8.1 MapControl licensing RRS feed

  • Question

  • Hi experts,

    if i use a MapControl in a Windows Phone 8.1 app, i need an Application ID and an Authentication Token, which i can get from the Windows Dev Center. In the linked Microsoft Bing Maps Platform APIs’ Terms of Use it is written:

    In developing Company Applications, and in using the Services, you may not, nor may you permit your customers to:
    ...
    3. Exceed 50,000 cumulative billable transactions (which will be free of charge) as defined in the SDKs,
    within any 24 hour period
    ...

    What does this mean?

    50000 transactions of all installed apps in sum?

    If 1000 users use the app, they easily can reach this amount, as each time, they navigate to the page where the MapControl is instantiated, a new transaction is started. So a single user could incur many transactions within a single app session.

    If this is true, it would be absurd to use a MapControl in an app, as the costs would top the revenues
    (single fee when selling the app, but long time costs by using it).

    In addtion to that:
    At https://www.microsoft.com/maps/choose-your-bing-maps-API.aspx#mapsOperatorBenefits3 is is written:
    The Maps Control for Windows Phone 8 does not use Bing Maps.

    Who can give a clear statement?


    Thanks a lot in advance and merry christmas
    Ulrich



    • Edited by Ulrich Schumacher Thursday, December 24, 2015 10:54 AM Syntax error
    • Edited by Barry Wang Friday, December 25, 2015 5:07 AM edit title
    Thursday, December 24, 2015 10:51 AM

Answers

  • it means 50000 transactions total for a day of all the users of your app. 
    Thursday, December 24, 2015 3:46 PM
  • This may help you:

    https://social.msdn.microsoft.com/Forums/en-US/22409150-4d17-47e9-aea7-8cddac4d2ab8/mapcontrol-pricing?forum=wpdevelop

    "A Basic Key for Windows Store app and this key is limited to 50000 billable transactions.

    According to this page: https://msdn.microsoft.com/en-us/library/ff859477.aspx

    The only billable transaction is each time the MapControl is loaded. Other transactions (tile usage, location, routes) are non-billable when using MapControl/Service API."

    Hope this helps!

    Thursday, December 24, 2015 9:58 PM
  • Hi Ulrich Schumacher,

    >>The Maps Control for Windows Phone 8 does not use Bing Maps.

    Windows Phone 8 here means Windows Phone 8 Silverlight app, on Windows Phone 8.1 maybe you are using Windows Phone 8.1 runtime app, not WPSL app. So if your app is WP8.1 app, it use Bing as the map service.

    Best regards,

    Barry


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.


    Friday, December 25, 2015 5:11 AM

All replies

  • it means 50000 transactions total for a day of all the users of your app. 
    Thursday, December 24, 2015 3:46 PM
  • This may help you:

    https://social.msdn.microsoft.com/Forums/en-US/22409150-4d17-47e9-aea7-8cddac4d2ab8/mapcontrol-pricing?forum=wpdevelop

    "A Basic Key for Windows Store app and this key is limited to 50000 billable transactions.

    According to this page: https://msdn.microsoft.com/en-us/library/ff859477.aspx

    The only billable transaction is each time the MapControl is loaded. Other transactions (tile usage, location, routes) are non-billable when using MapControl/Service API."

    Hope this helps!

    Thursday, December 24, 2015 9:58 PM
  • Hi Ulrich Schumacher,

    >>The Maps Control for Windows Phone 8 does not use Bing Maps.

    Windows Phone 8 here means Windows Phone 8 Silverlight app, on Windows Phone 8.1 maybe you are using Windows Phone 8.1 runtime app, not WPSL app. So if your app is WP8.1 app, it use Bing as the map service.

    Best regards,

    Barry


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.


    Friday, December 25, 2015 5:11 AM
  • There is written:

    "Similarly for the WPF and Windows Store app map controls, a session begins when the map control is loaded by the application and ends when the application is closed."

    But this page refers only to Bing Maps API not explicitly to the Windows Phone 8.1 MapControl. So, if a user starts an app which uses the 8.1 MapControl many times on different pages and also the MapLocationFinder class to geocode some addresses, then the whole process is counted as one transaction.

    Is that true?

    Best regards,

    Ulrich

    Sunday, December 27, 2015 2:49 PM