有没有一种方法可以确定静态 Google map 的缩放级别,Google 默认将其设置为最合适。
我想在选择选项框中显示具有选定缩放级别的静态 map 。
例如:
对于下面的静态 map
,Google 选择了15
的缩放级别。
https://maps.googleapis.com/maps/api/staticmap?key=AIzaSyDl_HSyk4C2MdhzNIur6fMj-jhRTTVjd58&size=490x640&maptype=roadmap&markers=scale:2|12.10626240,-68.93910320&markers=scale:2|12.10555400,-68.93314500&markers=scale:2|12.10509740,-68.93377480&markers=scale:2|12.10573060,-68.94097440&markers=scale:2|12.10701300,-68.93240400&markers=scale:2|12.12509600,-68.92307300&markers=scale:2|12.10557200,-68.93322700&markers=scale:2|12.10327700,-68.92828200&markers=scale:2|12.10326160,-68.92827090&markers=scale:2|12.10990400,-68.93834300&markers=scale:2|12.10573200,-68.93849500&markers=scale:2|12.10849100,-68.93637800&markers=scale:2|12.10688160,-68.93691380&scale=2&style=feature:all
一种可能的方法是绘制动态 Google map 并使用 JavaScript
找到其缩放级别。但我想避免这种情况,因为它只需要很少的时间来加载页面。
是否可以使用静态 map API 或任何其他替代方法来实现相同目的?
我正在为这个项目使用 PHP
和 JavaScript
。
非常感谢任何帮助!
解决方案:缩放级别 Google Maps Static API
要设置自定义缩放级别,只需向您发出的请求添加一个“缩放”参数即可。因此,如果您想要的缩放级别是“13”..
The URL
这是否回答了问题?