【问题标题】:Force Google Maps Javascript API to Lite Mode强制 Google Maps Javascript API 进入精简模式
【发布时间】:2014-04-14 13:52:42
【问题描述】:

我正在尝试在 Google 地图 JavaScript API v3 中为伊斯坦布尔/土耳其的位置获得超过 19 的缩放级别。我可以在“ROADMAP”地图类型中获得高达 23 的缩放级别。但是,当我将其更改为“混合”时,我只能获得 19 的最大缩放级别。谷歌地图 v3 中也存在同样的问题。正如您在下面的链接中看到的,我在“地球”模式下无法获得相同的缩放级别,当地图从 Map->Earth 更改时,地图会自动缩小。

A sample location in map mode

The same location in earth mode

我发现,通过强制 Google 地图在精简模式下打开,可以在地球模式下为同一位置获得超过 19 的缩放级别。 那么,有没有办法强制 Google Maps JavaScript API 在 Lite 模式下加载,或者我如何才能在 HYBRID 模式下为这些位置获得超过 19 的缩放级别。

【问题讨论】:

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


    【解决方案1】:

    这不是问题,因为谷歌在某些点上没有适当分辨率的卫星图像,尤其是在非常高的缩放级别上。

    我建议你使用Maximum Zoom Imagery Service。 此服务返回卫星图像在给定点的最大缩放级别。因此,您可以将其作为ROADMAP类型缩放级别的参考。

    【讨论】:

    • 感谢您的回答。但是在精简模式下使用谷歌地图时,我可以获得所需的高缩放级别的卫星图像,如link
    • API 似乎还没有包含这样的选项。我尝试通过添加参数 force=clear 来加载 API,没有运气。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-21
    • 2012-04-23
    • 2020-05-11
    相关资源
    最近更新 更多