I'm using the BM REST geocoding service, to obtain the Lat/Lng values for determined addresses. But, for some reason, the API returns sometimes incorrect values. For example, let's take this address: 1310 Prairie St Houston Texas United States.
If I put this address in https://www.bing.com/maps, shows a correct pushpin and this lat/lng: 29.758762, -95.359230.
If I call the REST api using: http://dev.virtualearth.net/REST/v1/Locations?addressLine=1310%20Prairie%20St%20Houston%20Texas%20United%20States&o=json&jsonp=PointCallback&key=MYKEY, the API returns a completely incorrect value, very, very far from the correct coordinates.
39.443256378173828 -98.95733642578125
Even, I tried adding 'clues' to the URL, but nothing: http://dev.virtualearth.net/REST/v1/Locations?CountryRegionIso2=US&adminDistrict=TX&adminDistrict2=Harris&addressLine=1310%20Prairie%20St%20Houston%20Texas%20United%20States&o=json&jsonp=PointCallback&key=MYKEY
If I try this same address, but using the google geocoding API: https://maps.googleapis.com/maps/api/geocode/xml?address=1310+Prairie+St+Houston+Texas+United+States&key=MYKEY, the returned value is correct.
Any ideas what I'm doing wrong here?