如何确定静态谷歌地图缩放水平


How to determine Static Google Map Zoom level

是否有一种方法可以确定静态谷歌地图的缩放级别,谷歌默认设置它是最适合的。

我想在选择选项框中显示带有选定缩放级别的静态地图。

为例:对于以下Static Map, Google选择了15的缩放级别。

https://maps.googleapis.com/maps/api/staticmap?key=AIzaSyDl_HSyk4C2MdhzNIur6fMj-jhRTTVjd58&大小= 490 x640&maptype = roadmap&标记=规模:2 | 12.10626240,-68.93910320,标记=规模:2 | 12.10555400,-68.93314500,标记=规模:2 | 12.10509740,-68.93377480,标记=规模:2 | 12.10573060,-68.94097440,标记=规模:2 | 12.10701300,-68.93240400,标记=规模:2 | 12.12509600,-68.92307300,标记=规模:2 | 12.10557200,-68.93322700,标记=规模:2 | 12.10327700,-68.92828200,马克rs =规模:2 | 12.10326160、-68.92827090,标记=规模:2 | 12.10990400,-68.93834300,标记=规模:2 | 12.10573200,-68.93849500,标记=规模:2 | 12.10849100,-68.93637800,标记=规模:2 | 12.10688160,-68.93691380,规模= 2,=风格特点:所有

一种可能的方法是绘制动态谷歌地图并使用JavaScript找到其缩放级别。但是我想避免这种情况,因为加载页面花费的时间很少。

是否可以使用静态映射API或任何其他替代方案来实现相同的功能?

我使用PHPJavaScript为这个项目。

任何帮助都非常感谢!

解决方案:缩放级别谷歌地图静态API

要设置自定义缩放级别,只需在请求中添加"zoom"参数。因此,如果你想要的缩放级别是"13"..

的URL

这回答问题了吗?