Google静态地图API用比例4更改覆盖面积



根据Google静态映射API文档,当调用具有不同比例信息的静态映射API时,覆盖范围不会更改,并且只有返回的像素数将更改(保持其他所有内容恒定且仅更改比例(

但是,我观察到,在比例1和比例4之间保持中心纬度,lon和缩放相同(我使用的是高级API(,地面区域正在变化。我认为这是静态地图API的错误。

如果有人对此有解释,请告诉我。

供参考,我在比例1、2和4下载了图像。以下是链接:

比例1图像:https://drive.google.com/file/d/1w1rg32pyg0ez9lqecwutwcckzp7rbhqs/view?usp = sharing

比例2图像:https://drive.google.com/file/d/19borcpsazabcycqktarzapqht_uue1dv/view?usp = sharing

比例4图像:https://drive.google.com/file/d/1i__gzy-ngfittfjbazwamvdzvdgol1h5/view?usp = sharing

在比例1、2和4之间,地面区域不应改变,但正在改变。

按照测试,似乎每个 scor> scale 使用的 maximum Zoom Level 。以"比例= 4"为例,最大变焦级别为20:

https://maps.googleapis.com/maps/api/staticmap?center=37.75437,-122.44712&zoom=20&size=400x400&maptype=satellite&scale=4&key=YOUR_API_KEY

如果将缩放级别调整到比例= 4的21个更高的缩放级别,则图像不会更改或放大。

对于此特定地址的2和21的最大缩放级别的比例相同。

https://maps.googleapis.com/maps/api/staticmap?center=37.75437,-122.44712&zoom=21&size=400x400&maptype=satellite&scale=2&key=YOUR_API_KEY

最新更新