问题标签 [osmdroid]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 如何覆盖 osmdroid 中的默认捏缩放?
我正在使用Osmdroid创建离线地图
现在,我想为离线地图实现自己的捏缩放功能
当用户使用捏合时,我只想放大/缩小到特定的缩放级别,而不是将缩放级别增加/减少 1
有没有办法做到这一点?我该怎么办?
PS:是的,有缩放控件,但我想让缩放功能更直观
谢谢
android - OSMdroid 在运行时更改 TileSource
我使用 osmdroid,我想在运行时更改 TileSource(通过菜单项)。例如,我可以在 OSM TileSource 和 GoogleTileSource 之间进行切换。
问题:一切正常,但是当我在地图视图在后台加载 Tile 时更改 TileSource 时,它会更改 TileSource 但一两个瓷砖来自之前的 TileSource。所以我看到一个混合 MapView 与 OSMTiles 和一个或两个 GoogleTiles。
每次更改 TileSource 后都会清除 tileCache。但是后台加载的瓦片此时不在缓存中,所以他把这个瓦片放到缓存中,清除后。
任何想法来解决这个问题?它全部基于 osmdroid,我只使用setTileSource(ITileSource)
谢谢和问候
android - 在 OSMdroid 地图上点击 POI 时如何弹出对话框?
每当我点击之前在 OSM 地图上设置的特定 POI 时,我想弹出一个包含详细信息的对话框(例如:经度、纬度、描述和从 SQLite Db 提取的缩略图)。如果有人可以帮助我,我将不胜感激...
android - 在 Android 2.3.1 和 2.3.3 上获取 GPS
我在 Android 模拟器 2.3.1 和 2.3.3 中捕获 GPS 坐标时遇到问题,我测试过并且它工作其他版本不明白,在这两个版本的 Android 中不读取坐标,我的表格我这样做是为了激活 GPS:
AndroidManifest.xml
通过 logcat 模拟器发送 GPS 坐标给出以下系统并重新启动模拟器:
无需重启即可读取 GPS 坐标?
android - Osmdroid 总是显示标记描述
我正在使用 Osmdroid,尤其是此类:http ://code.google.com/p/osmdroid/source/browse/trunk/osmdroid-android/src/org/osmdroid/views/overlay/ItemizedOverlayWithFocus.java
当一个项目被点击(“聚焦”)时,它会显示一个带有文本描述的气球,但我想一直显示所有项目的描述。
任何人都遇到过问题,也许可以给我一个提示,告诉我在 ItemizedOverlayWithFocus.java- 类中要改变什么,可能是 draw()- 方法来完成它?
android - 如何使用具有 GPL 许可证的 OSMAND“openstreetmap for android”?
当我在寻找如何将 OpenStreetMap 用于 android 应用程序时,我发现了这个项目osmand,但是许可证是 GPL ,我不知道是什么意思!.. 我可以下载源代码并对其进行修改并根据需要使用它(也许从修改后的项目中获利)?
另一个问题:有没有关于如何安装和配置这个项目的详细资源?
android - 在 Appcelerator Titanium 中使用 osmdroid
我可以在Titanium Mobile项目中使用osmdroid吗?
我需要显示一个离线地图(使用类似MBTiles的东西)并将其与我的 Titanium 项目集成。
谢谢!
android - OSMDroid zip - 如何添加自定义地图?
我正在使用 OSMdroid 的 MapView,并计划添加自定义地图。我无法通过 MOBAC 转换它们,我需要找出格式偏好和特征。你有没有关于它的一些信息?我一直在寻找它几个星期,但没有运气。
java - 我可以扩展 Overlay 类吗?
我创建了一个扩展 Osmdroid (CustomOverlay.java) 中的 Overlay 类的类。但是,在使用 CustomOverlay.java 的主要活动上调用方法 createMark() 后,地图上没有出现任何内容。我不想使用 ItemizedOverlay 类。
任何想法?
CustomOverlay.java(扩展 Overlay 的类)
这是我在主要活动中调用的方法:
回答: