首页 文章
  • 0 votes
     answers
     views

    在OSMDroid中显示Geoserver的 Map

    我在Geoserver中缓存了瓷砖,我需要在OSMDroid的android应用程序中显示 Map . 我已经使用OpenLayers的Web应用程序尝试了它并且工作正常如下: var map = new ol.Map({ target: 'map', layers: [ new ol.layer.Tile({ source: new ol...
  • 12 votes
     answers
     views

    打开街道 Map 工作离线android

    我是Open Street Map的新手 . 我做了一些研究,发现我们可以将 Map 下载并存储到一个文件夹中 . 但我没有找到任何提供离线Open Street Map的教程或示例 . 有人可以提供一步一步的教程,请指导实施离线开放街道 Map . 我正在关注此示例http://android-coding.blogspot.com/2012/06/example-of-implementin...
  • 2 votes
     answers
     views

    缩放后Osmdroid离线模式更新切片

    我正在开发一个使用Osmdroid在离线模式下显示 Map 的Android应用 . 当我想通过捏在 Map 上或使用内置zoomcontrol来放大或缩小时,我遇到了问题 . 当我放大 Map 时, Map 拼贴并不总是正确渲染,当我缩小时, Map 中有时会出现一些灰色拼贴,有时一切都会渲染好 . 它与 Map 上显示的位置无关 . 我的 Map 图块存储在osmdroid zip文件中,Ma...
  • 18 votes
     answers
     views

    如何在Android中使用OSM数据为单个城市实施离线地理编码器?

    我正在尝试开发一个使用特定缩放级别的OSM Map 图块的离线android Map ,为此我使用了一个开源库:Osmdroid 现在,我正在研究为可以与我的应用程序集成的单个城市创建离线地理编码/反向地理编码的可能性, 我可以为此目的使用Osm xml数据吗?如果是这样,那么任何人都可以建议/解释如何使用它来创建SQlite数据库..用于我的应用程序 我读了关于Spatialite的here和a...
  • 0 votes
     answers
     views

    在我的应用中使用离线开放街道 Map

    我已经在我的应用程序中导入了开放的街道 Map 库(链接GitHub)并且它完全正常但我想让这个 Map 处于离线模式(当互联网连接不可用时,用户可以使用 Map ) . 我看到this但我无法得到它 . 请帮帮我,谢谢你的时间 .
  • 9 votes
     answers
     views

    在OSMDroid中下载特定的maptile到缓存

    我目前正在研究一个学校项目,我正在尝试学习将OSM Map 图块下载到手机的本地内存/缓存中的技术,以便用户能够在离线时查看 Map . 这是通过给出特定位置来完成的,并且在距离该位置的特定半径/距离内的 Map 图块将被下载到手机存储器中(当存在在线连接时)以用于离线显示 . 但是,我在理解OSMDroid的API方面遇到了一些麻烦 . 根据我的理解,所涉及的课程似乎是: MapTileB...
  • 0 votes
     answers
     views

    MBTiles映射不在OSMDroid中工作

    我正在尝试创建一个依赖于离线 Map 的应用程序 . Openstreet Map 成了我的选择,因为OSMDroid似乎被大量使用 . 但是,当我尝试使用离线 Map (使用Mobile Atlas创建者生成的MBTiles)时,“MapView”类不会在我的设备上显示任何 Map . 这是片段中的片段 . 我没有看到logcat抛出任何错误 public void onActivityCr...
  • 2 votes
     answers
     views

    OSMDROID - 如何根据使用策略选择最佳切片提供程序

    我目前正在开发一个 Android app ,它将显示与最终用户当前位置附近的兴趣点相关的在线 Map . 我使用osmdroid,osmdroidbonuspack和 MAPNIK 作为tile提供者 . 我主要担心的是瓷砖供应商的使用政策,因为我想避免在用户开始使用该应用时出现“禁止”的响应 . 我不希望有太多用户,但以防万一 . 检查 OSM (MAPNIK) 使用策略,它表示不允许在未经...
  • 1 votes
     answers
     views

    OsmDroid切换在线/离线提供商

    我正在使用OsmDroid在我的应用程序中显示在线和离线数据 . 脱机数据存储在.sqlite文件中 . 默认使用是在线,MapView运行良好: m_mapView = new MapView(inflater.Context); var tileSource = TileSourceFactory.GetTileSource(TileSourceFactory.DefaultTileSourc...
  • 0 votes
     answers
     views

    使用osmdroid脱机使用 Map 数据

    我的最终目标是拥有 Map 数据(离线,因为我将自己自定义)并将其显示在应用程序(Android)中 . 我可以让osmdroid工作在线加载 Map ,我试图弄清楚如何下载和显示离线 Map . 我下载了MOBAC(Mobile Atlas Creator)并将数据导出为SQLite格式,当我看到它时,我意识到图块以图像格式(PNG)保存 . 我想要做的是将数据导入到手机中以便稍后在搜索引擎或...
  • 0 votes
     answers
     views

    Android Studio离线 Map /导航

    我将为我的论文做一个应用程序 . 我的论文是一个离线 Map ,其中包括地标/路线 . 我的论文 Map 仅适用于我在菲律宾的城市 . 我试图使用OSMDroid并且未能产生想要的结果 . 我想要的是(如果可能的话)我想在我的应用程序中发生这种情况: 安装APK 提示用户他/她想要使用哪个国家/地区 下载所选国家/地区以供离线使用 . 完成 这是我在OSMDroid中的代码 p...
  • 3 votes
     answers
     views

    OSMdroid:如何从zip存档加载离线 Map - MapTileFileArchiveProvider

    我真的需要一些OSMdroid库的帮助 . 将映射存储在sdcard中作为zip文件很有用 . 此外,可以解压缩 Map ,并且可以直接使用图像文件以进行更快的渲染 . 我设法从切片中加载瓷砖,当瓷砖未被切割,具有.tile扩展名并存储在文件夹/ sdcard / osmdroid / tiles / Mapnik / ...中 . 为了创建我的 Map ,我使用了Mobile Atlas Cre...
  • 1 votes
     answers
     views

    OSMdroid:如何从本地zip存档渲染离线 Map

    我正在使用osmdroid库作为我的自定义 Map 应用程序,我的上一期问题与以易于共享的通用格式准备的离线内容的可访问性有关 . 具体来说,我现在能够使用Tile Packager从我的自定义数据源正确下载.png磁贴,并将它们直接压缩到SD卡上的.zip存档中,但我无法在MapView中渲染它们 . 有人可以发布一些例子来解释如何在离线模式下没有连接的情况下直接从zip存档加载磁贴吗? 我已经...
  • 1 votes
     answers
     views

    在osmdroid离线 Map 中没有磁贴的默认磁贴

    在openstreet osmdroid离线 Map 项目中,如果lat long和zoom level的某些组合没有tile,我想显示默认图像tile(说缩小以查看此处或tile is not avaliable)代替null Tile . 我已经检查了org.osmdroid.views.overlay.TilesOverlay类(http://grepcode.com/file/repo1....
  • 3 votes
     answers
     views

    离线OSMdroid显示空 Map

    我试图在android.support.v4.app.Fragment中使用OSMdroid的离线模式 . 我的瓷砖是由MOBAC使用围绕地球坐标0,0的“OSMdroid Zip”格式下载的(它只是海洋,但我只想要一些东西作为开头出现) . 我的zip文件位于/sdcard/osmdroid/MapquestOSM.zip,并包含文件夹MapQuest,其中包含自己在子文件夹中所有瓷砖的数字作为...
  • 0 votes
     answers
     views

    使用Bing和OSM Droid进行离线航空映射

    我要求使用离线航拍摄影 . 我的选择是使用OSMDroid,因为它缓存了 Map 图块,可以在移动接收死亡或不存在时使用(正如我自己想要的那样,我想要它) . 我已设法使用this tile源提供程序使用Bing Aerial map与OSM droid一起使用,并在活动中显示以下代码以显示 Map . MapView map = (MapView)findViewById(R.id.openm...
  • 1 votes
     answers
     views

    如何为osmdroid准备离线 Map 的 Map 图块存档?

    我准备this simple project来测试osmdroid的离线 Map 功能 . 在第一步中,我使用Internet连接下载磁贴 . 一切都按预期工作 . 以下代码段显示包含 Map 视图的活动的设置 . public class MainActivity extends Activity { public static final GeoPoint BERLIN = new ...
  • 0 votes
     answers
     views

    预先安装(在apk文件上)磁贴的Android离线 Map

    有没有办法让一个离线 Map ,而不需要第一次网络连接,以缓存一些 Map 数据? 首先我使用谷歌 Map ,但它似乎只缓存了一些瓷砖,如果你没有互联网连接,它不会在第一次启动时加载任何东西 之后我尝试了osmdroid,它足够接近谷歌 Map 逻辑,但我找不到一种方法来使用资产文件夹而不是sdk文件夹预先安装的瓷砖 . 如果用户平板电脑没有SD卡怎么办?我确实需要一个适用于任何平板电脑的全球解决...
  • 0 votes
     answers
     views

    Osmdroid,使用不同的离线 Map

    我有一个带有Osmdroid-MapView的应用程序,其数据存储在设备的off-map中:/mnt/sdcard/osmdroid/tiles.zip zip文件的结构: +-- MapquestOSM +-- 10 ¦ +-- 550 ¦ +-- 335.png ... 我的目标:我想存储不同的离线 Map ,然后可以在程序中选择 . 我的问题:我以什么形式将 Map 存储在osmdroid...
  • 1 votes
     answers
     views

    OSMDroid离线 Map ,带有来自自定义服务器的zip

    我很难让OSMDroid使用我们的自定义磁贴服务器 . 我将我们的瓷砖放在一个zip文件中,该文件具有以下结构:ZoomLevel / Y / X. 我已经尝试将zip解压缩到osmdroid / tiles文件夹和osmdroid / tiles / Mapnik文件夹,但它们似乎都不起作用 . 我想我需要使用FileBasedTileSource,但我不知道该放在方法的aName和URL部分 ...
  • 0 votes
     answers
     views

    离线 Map 不会从Android的sdcard文件夹填充到OSMdroid中

    我已经从MOBAC工具创建了一个离线 Map OSMDroid zip文件,我将其加载到该zip文件夹内的设备中的/sdcard/osmdroid/Mapnik.zip中,有一个名为“Mapnik”的文件夹,这在代码中称为 . 在我的android代码里面后,我试图获取,因为在离线它不显示瓷砖,我也分享了我的代码,请帮助我 . map.setTileSource(new XYTileSource(...
  • 0 votes
     answers
     views

    OSMDROID - 从mapsforge下载的.map文件

    我正在尝试加载.map文件,它放在android studio的/ assets文件夹中 . .map文件是从mapsforge下载的@Override protected void onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);的setContentView(R.layout.activity_ma...
  • 1 votes
     answers
     views

    使用osmbonuspack库在osmdroid Map 上绘制路线

    我创建了osmdroid Map 视图,我在其上显示自定义WMS,这是有效的 . 接下来,我需要在2点之间的 Map 路线上绘制dinamically,我从GeoJSON格式的自定义服务获得 . GeoJSON看起来像这样:http://pastebin.com/GJWYNkAq 通过OkHttp客户端调用服务: Request request = new Request.Builder() ...

热门问题