javascript - 如何确定静态 Google map 缩放级别

标签 javascript php google-maps google-maps-api-3

有没有一种方法可以确定静态 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 或任何其他替代方法来实现相同目的?

我正在为这个项目使用 PHPJavaScript

非常感谢任何帮助!

最佳答案

解决方案:缩放级别 Google Maps Static API

要设置自定义缩放级别,只需向您发出的请求添加一个“缩放”参数即可。因此,如果您想要的缩放级别是“13”..

The URL

这是否回答了问题?

关于javascript - 如何确定静态 Google map 缩放级别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39352333/

相关文章:

javascript - 如何从 Angular 或任何其他 Web 平台获取 Firebase 安全数据

javascript - meteor 与铁路路径

php - reCaptcha v2 "I' m 不是机器人”突然损坏,未获取 'g-recaptcha-response'

javascript - 如何检测是否在 Google Maps API 自动完成列表中选择了项目?

javascript - 在谷歌方向路线上添加 InfoWindow

javascript - 谷歌地图多边形减慢浏览器

javascript - 改变 jquery ui 中使用的关键字

javascript - 跟踪点击链接时是否存在竞态条件?

php - 这会阻止跨站点请求伪造尝试吗?

php - 部署服务器忽略 .htaccess 文件