gpt4 book ai didi

google-maps - 允许缩放超过等级。谷歌地图上的 22

转载 作者:行者123 更新时间:2023-12-02 21:37:18 25 4
gpt4 key购买 nike

我正在尝试在谷歌地图上覆盖建筑物平面图。然而,缩放级别 21 太小,无法显示室内细节。我需要变焦 23-26。

我尝试过如下设置:

var mapOptions = {
zoom : 24,
maxZoom: 26,
center : new google.maps.LatLng(52.226071,20.950115),
mapTypeId: google.maps.MapTypeId.SATELLITE,
};

但是它不起作用。我得到了默认行为。

var mapOptions = {
zoom : 22
maxZoom: 26,
minZoom: 22,
center : new google.maps.LatLng(52.226071,20.950115),
mapTypeId: google.maps.MapTypeId.SATELLITE,
};

这确实会强制更大的缩放,但我无法超过 22。

当然必须有一些解决方案来在 map 上叠加平面图。有什么想法吗?

最佳答案

内置 map 类型的 maxZoom 是预定义的(取决于 map 类型和位置)

你可以做什么:
使用custom mapType (您可以根据您的要求为其定义 maxZoom)

观察 map 的zoom_changed-event。当缩放达到特定位置的 maxZoom(在本例中为 21)时,从内置 map 类型切换到自定义 map 类型(当缩放低于 21 时切换回来)。

关于google-maps - 允许缩放超过等级。谷歌地图上的 22,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21098397/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com