I'm working on a work-related Python project that will give me the latitude and longitude of an address using the Bing Maps API given that I feed it the address first. While it does yield the latitude and longitude of an address, it differs in many cases from the results you would get if you were to type the address in Bing Maps.
For example, if I look up "1 Microsoft Way, Redmond, Washington 98052, United States" on Bing Maps, the coordinates given towards the bottom left of the address information panel read 47.640049, -122.129797. However, using the Bing Maps API and the same address, I get 47.640568390488625, -122.1293731033802 (retrieved through the 'coordinates' portion of JSON outputted data). They are similar, but given that a tool we use at work consistently, if not always, agrees with what Bing Maps produces instead of the API, I would prefer my own program yield the exact same coordinates.
I couldn't find any documentation that would point me in the right direction, so I was hoping you kind folks might be able to assist me. I also considered simply developing my own scraping tool to scrape the coordinates given just by Bing Maps, but I haven't figured out how to compile a URL that would take me to the coordinates.