【发布时间】:2014-09-15 18:19:47
【问题描述】:
我已经尝试从http://download.mapsforge.org/ 下载奥地利地图并自己生成奥地利地图文件(osmosis-0.43.1,mapsforge-map-writer-0.4.0)。但他们给出了同样的问题。 Perchtoldsdorf 附近的一些数据地图在缩放级别>=12 时丢失。
错误信息:
09-05 10:52:30.745: E/MapsforgeTileProvider(4279): java.lang.IllegalArgumentException:无效纬度: -90.14254932030728 09-05 10:52:30.745: E/MapsforgeTileProvider(4279): 在 org.mapsforge.core.util.LatLongUtils.validateLatitude(LatLongUtils.java:172) 09-05 10:52:30.745:E/MapsforgeTileProvider(4279):在 org.mapsforge.core.model.LatLong.(LatLong.java:46) 09-05 10:52:30.745:E/MapsforgeTileProvider(4279):在 org.mapsforge.map.reader.MapDatabase.decodeWayNodesDoubleDelta(MapDatabase.java:356) 09-05 10:52:30.745:E/MapsforgeTileProvider(4279):在 org.mapsforge.map.reader.MapDatabase.processWayDataBlock(MapDatabase.java:674) 09-05 10:52:30.745:E/MapsforgeTileProvider(4279):在 org.mapsforge.map.reader.MapDatabase.processWays(MapDatabase.java:780) 09-05 10:52:30.745:E/MapsforgeTileProvider(4279):在 org.mapsforge.map.reader.MapDatabase.processBlock(MapDatabase.java:449) 09-05 10:52:30.745:E/MapsforgeTileProvider(4279):在 org.mapsforge.map.reader.MapDatabase.processBlocks(MapDatabase.java:538) 09-05 10:52:30.745:E/MapsforgeTileProvider(4279):在 org.mapsforge.map.reader.MapDatabase.readMapData(MapDatabase.java:321) 09-05 10:52:30.745:E/MapsforgeTileProvider(4279):在 org.mapsforge.map.layer.renderer.DatabaseRenderer.executeJob(DatabaseRenderer.java:169) 09-05 10:52:30.745:E/MapsforgeTileProvider(4279):在 at.xylem.mapin.mapext.MapsforgeTileProvider.readTileImage(MapsforgeTileProvider.java:75) 09-05 10:52:30.745:E/MapsforgeTileProvider(4279):在 at.xylem.mapin.mapext.MapsforgeTileProvider.getTile(MapsforgeTileProvider.java:67) 09-05 10:52:30.745:E/MapsforgeTileProvider(4279):在 com.google.android.gms.maps.model.TileOverlayOptions$2.getTile(未知 来源) 09-05 10:52:30.745: E/MapsforgeTileProvider(4279): at com.google.android.gms.maps.model.internal.g$a.onTransact(未知 来源) 09-05 10:52:30.745: E/MapsforgeTileProvider(4279): at android.os.Binder.transact(Binder.java:361) 09-05 10:52:30.745: E/MapsforgeTileProvider(4279): 在 gwl.a(SourceFile:96) 09-05 10:52:30.745:E/MapsforgeTileProvider(4279):在 gve.a(SourceFile:73) 09-05 10:52:30.745:E/MapsforgeTileProvider(4279):在 owd.run(未知 来源) 09-05 10:52:30.745: E/MapsforgeTileProvider(4279): at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:422) 09-05 10:52:30.745:E/MapsforgeTileProvider(4279):在 java.util.concurrent.FutureTask.run(FutureTask.java:237) 09-05 10:52:30.745:E/MapsforgeTileProvider(4279):在 java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:152) 09-05 10:52:30.745:E/MapsforgeTileProvider(4279):在 java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:265) 09-05 10:52:30.745:E/MapsforgeTileProvider(4279):在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112) 09-05 10:52:30.745:E/MapsforgeTileProvider(4279):在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587) 09-05 10:52:30.745:E/MapsforgeTileProvider(4279):在 java.lang.Thread.run(Thread.java:841)
我还在http://www.openandromaps.org/ 尝试了奥地利地图,没关系,但地图文件很大(~400Mb)。 (来自 download.mapsforge.org 的奥地利地图文件或创建了我的我 ~ 210Mb)。
有人有解决这个问题的方法吗? (我已在https://code.google.com/p/mapsforge/issues/detail?id=519&colspec=ID%20Type%20Status%20Priority%20Stars%20Owner%20Summary%20Modified 发帖但没有反馈)
【问题讨论】: