- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我是 Android 开发新手。我有一个显示 MapView 的应用程序,我设置了一个边界框来限制用户只能查看特定区域中的图 block 。我遇到的问题是我需要放大,超过 18 级。我也可以通过设置最大缩放级别来做到这一点。但是,对于缩放 19 及以上,默认图 block 提供商没有提供任何图 block ,我实际上只需要最多 20 个,最多 21 个。
有没有办法让我创建自己的磁贴?有定制瓷砖?生成我自己的 map ?或者,如果有一个图 block 提供程序允许我放大 18 级以上的 map 并且仍然能够看到 map 图 block ?
我需要更高的缩放级别,因为我要覆盖自定义标记,如果放大程度不够,标记就会重叠。如果我缩小标记尺寸,它就不够明显...
编辑:我在最初的帖子中遗漏了一些其他具体细节,
我正在使用 OpenStreetMap,因为我需要它提供的功能,我可以在其中编辑道路并相应地标记它们以供将来使用。
此外,Google map 为我选择的地理区域提供的图 block 由于最近的 build 和翻新而已经过时。这使得 map 在路由应用程序用户时变得不可靠。
该应用程序的目的是为用户导航。因此需要放大以单独查看许多标记。 (有意将许多标记排得很近。)
最佳答案
假设您使用 Osmdroid,需要注意大于 19 缩放级别的一些已知问题。基本上这是一个精度损失问题。有一个潜在的解决方案,但项目所有者不想合并它。
Is there a way for me to create my own tiles?
是的。有一些工具,例如 Mobac、MapBox 以及基于 Ersi 的产品。我敢肯定还有其他人。
Have custom tiles?
是的,您可以加载任何支持或可以转换为 OSM 灵活 map 格式(通常称为 XYZ)的在线或离线图 block 源。
Generate my own map? Or if there's a tile provider that allows me to zoom into the map past level 18 and still be able to see the map tiles?
Bing,可能还有其他来源,在某些地理区域(但不是全部)都有 19+ 的磁贴。请记住,存储需求(如果使用离线 map )会随着缩放级别呈指数增长。
关于java - Android OSM 缩放级别 19 及以上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31554214/
我想从 .osm.pbf 文件中提取一些信息。我查看了 OpenStreetMapX.jl 包,但没有找到读取这些数据的函数。我想知道是否有人知道读取这些数据的方法。或者有没有办法将 .osm.pbf
我第一次尝试了解 MapKit。 与在route-me/mapbox中使用OSM相比,iOS 6 MapKit提供的 map 有什么区别吗? MapKit提供的 map 是Apple的tile服务器提
场景:我想为地址编写自己的自动完成 API,就像 Google 提供的那样。 (非常基本:街道、门牌号码、城市、邮政编码、国家)。它仅供私有(private)使用和培训目的。我想先涵盖大约 100 万
我正在寻找将 Open street map 包含到我的 android 应用程序中的教程/手册或步骤。我所发现的要么是一个具有更多功能的大项目,要么就是很多问题都没有关于“如何”的正确结论而结束..
我正在开发一个桌面应用程序,它需要显示带有一些叠加层的 map 。我有该区域的 .osm 文件和从 OSM 预下载的图 block 。有人知道这个的开源工具吗? 最佳答案 http://code.go
我正在使用 python osmnx 来处理 OpenStreetMap,并且我正在尝试将 networkx map 保存在 .xml 文件中,其结构与从openstreetmap.org。是否可以将
单击标记时不显示 OSM 弹出窗口。我尝试过标记上的点击事件。有效吗?建议我如何在单击标记时在标记上显示弹出窗口。 JS 我尝试过的代码 var newlonLat = new OpenLayers.
有没有人为 OpenStreetMap 使用过以下任何热图 api/scritpts: Bjoern Hoehrmann 的 OpenLayers 热图层:http://www.websitedev.
谁能告诉我如何使用自定义图标在 OSM map 上显示我的当前位置? 最佳答案 使用默认人物图标: MyLocationNewOverlay myLocationoverlay = new MyLoc
我在创建表格连接时遇到了问题。查询永远运行。我在一张表中有开放的街道 map 自行车路线,其中包含所有属性。 Table planet_osm_line osm_id bigint, route te
当尝试在 map 上定义坐标时,我会得到不同的结果,具体取决于我是否对经度/纬度进行硬编码或它们是否来自数据库。 document.title = eventName; document.getEle
我有一个使用 osmdroid 和(非常有用的)osm 奖励包库开发的功能齐全的 Android map 应用程序。我使用了 osmdroid 3.0.10 和 osm Bonus Pack v3.6
从overpass-API读取数据,获取基本字段没有问题。从下面的示例中,可以轻松读取纬度和经度。我无法管理的是读取带有 K=xxxx, v=yyyyy 的各种标签;我需要读取 k="name"的内容
我下载了一个小区域的 Open Street Map 数据,我想过滤数据以获得具有特殊类别的节点。 这是 OSM 数据的示例 我想获取整个学校、医院的数据
我想使用 Polygon 在 Google map 上绘制一个市区区域类和一个纬度/经度坐标数组。 OpenStreetMap 提供了我需要的所有数据——如果我输入一些地区名称,我可以获得 OSM X
我目前正在开发一个基于 OpenStreetMap 的 map 项目,使用 Mapnik、renderd 和 mod_tile(就像 osm 在他们的网站上所做的那样)。 我已经按照一些教程在我的个人
我正在解析 OSM 数据的国家/地区摘录。我想要的是获取该点或路径所属的城市和国家的名称。这可能吗?我怎样才能获得这些信息? 最佳答案 要检索此信息,您需要一个地理编码器,除非该节点具有相关 addr
我正在制作一个使用开放街道 map 的 Web 应用程序,并向其中添加一些标记。我需要删除 map 上的所有图层。 我已经尝试过在其他问题上找到的一些示例,但没有一个对我有用。我不确定我是否使用开放层
已关闭。此问题不符合Stack Overflow guidelines 。目前不接受答案。 要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于 Stack Overflow 来说是偏离主题的,因为
是否存在从 OSM map 中删除所有地点的方法?还包括商店、酒吧、修复物、酒店等。 我希望使用信息较少的 map 。是否可以从原始 OSM 服务器执行此操作?也许像 URL 中的选项或其他什么?我在
我是一名优秀的程序员,十分优秀!