根据Google静态地图API文档,当使用不同的比例尺信息调用静态地图API时,覆盖区域不会改变,仅返回的像素数会改变(保持其他所有不变且仅改变比例)>
但是,我观察到,保持中心纬度,经度和缩放不变(在比例1和比例4之间)(我使用的是高级API),地面区域正在发生变化。我认为这是Static Map 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级之间,地面面积不应改变,但会改变。
答案 0 :(得分:0)
根据测试,似乎每个使用的标尺都有一个maximum
缩放级别。以“ scale = 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
如果使用scale = 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