none
Find a Location by Point (REST Locations API) - BoundingBox is Always Same and Unprecise RRS feed

  • Question

  • Hi,

     

    I have been using the Find a Location by Point (REST Locations API)

    http://msdn.microsoft.com/en-us/library/ff701710.aspx

     

    The return includes a "BoundingBox" but the most precise that this translates into about 850m in the real world, even for city-center precise geocoding.  And the "Confidence" is always medium.

     

    For less precise locations the "BoundingBox" does get bigger, but for a reporting app on finding a location by point, only having the location returned as within 850m gives no level of reliability in the reported location/address.

     

    Is it just me?  Can anyone else confirm or explain this behaviour?

     

     Thanks - Crispin

    http://linknode.co.uk/

     

    • Moved by Ricky_Brundritt Friday, March 9, 2012 6:28 PM (From:Bing Maps: Map Control and Web services Development)
    Saturday, July 16, 2011 1:48 PM

Answers

  • The bbox is provided as convenience for map display only.  It is not provided as an indicator of confidence or accuracy, as you have already found it's pretty useless for that.

    As you say, this is really an enhancement request for a proper confidence tag "like Google's"

    • Marked as answer by linknode Monday, July 18, 2011 1:54 PM
    Monday, July 18, 2011 9:37 AM

All replies

  • If I understood it correctly, this may be by design.

    Check http://www.bingmapsportal.com/ISDK/AjaxV7#RESTServices1 & clicking 'View HTML' button. 

    Alternatively, You can use coordinates to set center & zoom to get required view. 

    var location = new Microsoft.Maps.Location(result.resourceSets[0].resources[0].point.coordinates[0], result.resourceSets[0].resources[0].point.coordinates[1]);
    var pushpin = new Microsoft.Maps.Pushpin(location);
    map.entities.push(pushpin);


    MSFT
    Hemant Goyal
    Monday, July 18, 2011 3:03 AM
  • Thanks for the reply... but I am not trying to get the coordinate of a point but the opposite (reverse geocoding).

    The "Find Location by Point" returns an address/location from the REST services and is/can be used entirely independently of a map UI - the problem I have is that everytime an address is returned the confidence level is so poor (850m bounding box on what is actually an excellent match in testing) that it makes this element of the services hard to use in real-life.

    The Google equivalent gives more than just one "Medium" confidence level - ie rooftop/interpolated/approximate and the bounding box of the location returned seems very representative of the location description.

    I'm sorry if I missed the point of your post, maybe you could expand?

     

     Thanks - Crispin

    http://linknode.co.uk/


    Crispin (http://linknode.co.uk/)
    Monday, July 18, 2011 7:37 AM
  • The bbox is provided as convenience for map display only.  It is not provided as an indicator of confidence or accuracy, as you have already found it's pretty useless for that.

    As you say, this is really an enhancement request for a proper confidence tag "like Google's"

    • Marked as answer by linknode Monday, July 18, 2011 1:54 PM
    Monday, July 18, 2011 9:37 AM