【发布时间】:2012-02-01 18:55:31
【问题描述】:
由于某种原因,这似乎比我想象的要难找到。我正在使用地图显示,并且已将缩放级别设置为 15:
mapController.setZoom(15);
不同的缩放级别等于距离是多少?我假设是某种对数或指数规模。如果我选择 1 或 18 作为缩放级别,那么地图上每个缩放级别屏幕上显示的大致距离是多少?
【问题讨论】:
标签: android google-maps
由于某种原因,这似乎比我想象的要难找到。我正在使用地图显示,并且已将缩放级别设置为 15:
mapController.setZoom(15);
不同的缩放级别等于距离是多少?我假设是某种对数或指数规模。如果我选择 1 或 18 作为缩放级别,那么地图上每个缩放级别屏幕上显示的大致距离是多少?
【问题讨论】:
标签: android google-maps
设置地图的缩放级别。该值将被限制在 1 和 21(包括 1 和 21),但并非所有区域都有更高缩放的图块 水平。这只是直接设置缩放级别;为一个 使用精美的插页式动画逐步缩放,使用 zoomIn() 或 缩小()。
参数:zoomLevel - 在zoomLevel 1,地球的赤道是 256 像素长。每个连续的缩放级别都会放大一个倍数 2 个。
返回:新的缩放级别,介于 1 和 21 之间。
【讨论】:
查看OpenStreetMap FAQ 中的条目(OSM 使用与 Google 相同的平铺系统)。
【讨论】:
如果您希望放大以包含某些地点,请查看zoomToSpan。这可能会帮助您解决一些问题。我用它来放大一组点,并计算出最小/最大点,一切顺利。
【讨论】: