OfflineReverseGeocodeOSM使用OSM数据集进行离线反向地理编码。类似于它使用openmaps而不是geonames。当前使用情况:

  • 列表节点 = OSMReader.openPBFFile(\"C:ProjectsofflinereversegeocodeSydney.osm.pbf\");

  • KDTree kdTree = new KDTree(nodes);

System.out.println(kdTree.findNearest(new GeoNode(-33.79, 151.202))); //北威洛比

System.out.println(kdTree.findNearest(new GeoNode(-34.56, 152.345))); //小湾

目前使用osm pdf数据集。当前仅支持郊区,街道反向地理编码功能将很快推出。