Android-Java移动GIS开源项目Osmdroid分析手记(一):第一次亲密接触

Android-Java移动GIS开源项目Osmdroid分析手记(一):第一次亲密接触

粟卫民   http://blog.csdn.net/suen/ 日期:2013-5-2

保留所有版权。如需转载,请联系作者,并在醒目位置注明出处

题记:这两年工作比较忙,因此没多少时间维护博客,看了下2010年至今,居然只发表了一篇博客,有点对不起观众了。现在,由于工作的调整,终于又有了一点时间,可以胡乱堆些文字,希望能为广大GIS苦逼程序员提供一点帮助。

从去年3月开始,公司安排我负责移动GIS产品研发,因此也对国内外一些开源移动GIS进行了一些整理和分析。我一般偏爱于分析一些“小巧可爱型”的开源项目(如SharpMap),因为这些项目非常适合初学者和入门者,当然如果应用得好的话,也具有很大的应用价值。幸运的是,在Android-Java移动GIS(开源项目也非常多)方面,我也发现了一个比较好的开源项目-Osmdroid(http://code.google.com/p/osmdroid/)。

Osmdroid是采用Android Java原生语言开发的移动GIS库。它提供对OpenStreetMap Data展现和交互的Tools和Views。当然,也已经扩展支持Google Maps和Microsoft Bing。它提供了对Androids MapView的一个较好的开源替代品。界面效果如下:

 



 

Osmdroid应用还是比较广泛:

Projects using osmdroid jar

  • MySpeed
  • Open Avation Maps
  • osmtracker-android
  • BikeRoute
  • Mapzen POI Collector
  • Open GPS Tracker
  • SmartTracker
  • Turbo GPS 2
  • AndRoad
  • CallerID
  • CellSearcher
  • EPFL Pocket Campus
  • iTravelFree
  • BikeNode
  • HikeNode
  • Prague Minos Guide
  • geopaparazzi
  • Seismic Explorer
  • My Uni
  • CycleStreets (Android version not yet released)

Projects using a copy of osmdroid source

  • AndNav2
  • RMaps
  • OpenSatNav
  • GeOrg
  • OpenGPX
  • WigleWifi
  • OpenFlight Map
  • ItinéRennes
  • aBusTripMK
  • SXSW GO
  • GeoHunter (osmdroid feature not yet released)

Projects using their own implementation similar toosmdroid

  • OsmAnd

你可能感兴趣的:(移动GIS,开源GIS)