【发布时间】:2015-10-11 19:14:59
【问题描述】:
我是 Android 开发新手。我有一个显示 MapView 的应用程序,并且我设置了一个边界框来限制用户只能查看特定区域中的图块。我遇到的问题是我需要放大,超过 18 级。我也可以通过设置最大缩放级别来做到这一点。但是,对于缩放 19 及以上的默认切片提供程序没有任何可用的切片,我实际上也只需要最多 20、21 个最大值。
有没有办法让我创建自己的图块?有定制瓷砖吗?生成我自己的地图?或者,如果有一个图块提供程序允许我将地图放大到 18 级以上,并且仍然能够看到地图图块?
我需要更高的缩放级别,因为我覆盖了自定义标记,如果放大不够,标记会重叠。如果我缩小标记大小,它就不够明显......
编辑:我在最初的帖子中遗漏了一些其他具体细节,
我正在使用 OpenStreetMap,因为我需要它提供的功能,我可以在其中编辑道路并相应地标记它们以供将来路由使用。
此外,由于最近的建设和翻新,Google 地图为我选择的地理区域提供的图块已经过时。这使得地图无法可靠地路由应用程序用户。
应用程序的目的是路由用户。因此,需要单独放大以查看许多标记。 (故意将许多和一排标记非常靠近地放置在一起。)
【问题讨论】:
标签: java android openstreetmap zooming osmdroid