none
General Feasibility RRS feed

  • Question

  • I've done some basic Bing Map development and now I have a customer making some advanced requests. I'm not sure if they are feasible and don't know where to start. If anyone can point me in the right direction the help would be much appreciated.

    The two requests are:

      • They would like add an additional custom option to the top menu on the map that currently has the "Road", "Automatic" and "Birds Eye" options in it.
      • When they select this custom option they want to add a layer to the map to indicate drought issues for various regions. It seems that they would want to plot polygrams on the map for a range of drought risks from low to high. I only have experience ploting pins with InfoBoxes.

    I apologize if this should be posted in a different forum for Bing Maps but I'm not sure which one it fits best in. All I'm trying to do is understand if these requests are feasible using the Bing Maps platform. Can anyone help?

    Monday, September 10, 2012 3:21 PM

Answers

  • For your first request:

    If they want to add something to the top menu it will depend on what it is. If they have a custom tile layer that they want to display on the map and also list in the menu then you will need to hide the default menu and create a custom one using HTML and JavaScript. If they just want to add a button or something then you can create the HTML of a div wrapping your button and float it overtop of the map and beside the menu. You can give the div a background color similar to the menu so it looks like it is one but in reality is two separate HTML elements.

    For the second request:

    You will have to check with your customers to find out the type of data. They could just have point based data marking areas with flood issues which would only need a pushpin. If they have boundary data in the form of coordinates then you will need to display polygons. I would assume they have a lot of data so overlaying a lot of polygons on the map is not a good option due to performance issues and the amount of data the user would have to download. What you would want to do is turn the data into map tiles and overlay it as a tile layer. This will give you great performance. I wrote a blog post on how to do this a while back here:http://rbrundritt.wordpress.com/2009/11/26/dynamic-tile-layers-in-the-bing-maps-silverlight-control/

    You may also want to take a look at the AJAX Map DataConnector project: http://ajaxmapdataconnector.codeplex.com/ 


    http://rbrundritt.wordpress.com

    • Proposed as answer by Ricky_Brundritt Monday, September 10, 2012 4:42 PM
    • Marked as answer by JCerutti Monday, September 10, 2012 5:24 PM
    Monday, September 10, 2012 4:42 PM

All replies

  • For your first request:

    If they want to add something to the top menu it will depend on what it is. If they have a custom tile layer that they want to display on the map and also list in the menu then you will need to hide the default menu and create a custom one using HTML and JavaScript. If they just want to add a button or something then you can create the HTML of a div wrapping your button and float it overtop of the map and beside the menu. You can give the div a background color similar to the menu so it looks like it is one but in reality is two separate HTML elements.

    For the second request:

    You will have to check with your customers to find out the type of data. They could just have point based data marking areas with flood issues which would only need a pushpin. If they have boundary data in the form of coordinates then you will need to display polygons. I would assume they have a lot of data so overlaying a lot of polygons on the map is not a good option due to performance issues and the amount of data the user would have to download. What you would want to do is turn the data into map tiles and overlay it as a tile layer. This will give you great performance. I wrote a blog post on how to do this a while back here:http://rbrundritt.wordpress.com/2009/11/26/dynamic-tile-layers-in-the-bing-maps-silverlight-control/

    You may also want to take a look at the AJAX Map DataConnector project: http://ajaxmapdataconnector.codeplex.com/ 


    http://rbrundritt.wordpress.com

    • Proposed as answer by Ricky_Brundritt Monday, September 10, 2012 4:42 PM
    • Marked as answer by JCerutti Monday, September 10, 2012 5:24 PM
    Monday, September 10, 2012 4:42 PM
  • Richard,

    Thanks very much for your response! I will look into the strategies that you have outlined.

    thanks,

    Jesse

    Monday, September 10, 2012 5:25 PM