根据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