使用Bing Maps API(python)的鸟瞰图

时间:2018-02-13 16:12:03

标签: python google-maps bing-maps bing-api

我希望通过Bing Maps API(使用Python 3.x)使用​​BirdsEye(BE)视图获取位置图像。很遗憾,我无法在BING API网站上找到任何有关BE视图的相关文档。此外,有关BirdsEye是否包含在最新版Maps API中的信息存在冲突。

2个问题:

1)有没有人知道或可以指出通过Bing Maps API使用Python访问BirdsEye视图的好例子?

2)另外,您是否可以告诉我如何修改以下代码以访问所选位置所需的BE视图图片(在本例中为Bellevue Washington):

url = "https://dev.virtualearth.net/REST/V1/Imagery/Map/BirdsEye/Bellevue%20Washington?&key=" + bingMapsKey
print(url)
filename = 'maps_default.png'
urllib.request.urlretrieve(url, filename)
I = misc.imread(filename)
plt.imshow(I)
plt.show()

我在2012年发现了一个类似的问题,没有任何相关的答案,所以希望别人可以提供帮助。

1 个答案:

答案 0 :(得分:1)

Bing Maps鸟瞰图像在Bing Maps交互式地图控件之外不可用。静态REST API不提供对这些映像的访问。您将在文档中看到,birdseye未列为此服务的图像类型:https://msdn.microsoft.com/en-us/library/ff701724.aspx