具体放大Google地图

San*_*dor 5 google-maps zoom

我有一个必须逐点放大的Gmap.要实现这一点,我需要将Google地图缩放级别设置为格式为'4.001'.我尝试通过简单地将此值添加为缩放级别来实现此目的,但它不起作用.

所以我的问题是如何使用小数后面的多个数字来实现Google地图缩放级别.它甚至可能吗?如果没有,我如何实现慢慢精确的缩放?

谢谢

Jir*_*riz 6

根据文档,缩放级别对应于地球划分的瓦片数量:

zoom = 1   =>   tiles = 2^1 * 2^1 = 2 * 2 = 4
zoom = 2   =>   tiles = 2^2 * 2^2 = 4 * 4 = 16
zoom = 3   =>   tiles = 2^3 * 2^3 = 8 * 8 = 64
etc
Run Code Online (Sandbox Code Playgroud)

将缩放级别增加1可将细节级别提高一倍.缩放级别是整数值.它对应于Google地图上滑块控件的离散值.


Gig*_*egs 3

当您想要 4 到 5 之间的缩放级别(例如 4.2 或 4.3)时,唯一的方法是使用聚类算法,因为地图被细分为 4。聚类意味着当图块非常靠近时,显示它们不再实用。例如,有一个标记管理器可以计算聚类,但它不适用于地图,因为按 6 或 7 个图块细分是没有意义的。