package bao.distance; import java.io.IOException; import java.util.Map; /** * �������㡢���͵㡢O2O�̵�����֮��ľ��� * */ public class DistanceWithEcheOther { public static void main(String[] args) throws IOException { System.setProperty("java.util.Arrays.useLegacyMergeSort", "true");//������Ƚ��������������� DistanceWithEcheOther.saveData(); } /** * �������㡢���͵㡢O2O�̵�����֮��ľ��벢����Berkeley DB���ݿ� * @throws IOException * @throws NumberFormatException * */ public static void saveData() throws NumberFormatException, IOException{ //��ȡԴ���� ReadCSV rc=new ReadCSV(); Map<String, double[]> site_Lng_Lat=rc.readSite_Lng_Lat(); Map<String, double[]> spot_Lng_Lat=rc.readSpot_Lng_Lat(); Map<String, double[]> shop_Lng_Lat=rc.readShop_Lng_Lat(); // //����������㵽�����������͵��O2O�̻��ľ��벢����Berkeley DB���ݿ� String site_savePath="save//site//"; new SiteToOtner().site_Dist_SpotAndShop(site_Lng_Lat, spot_Lng_Lat, shop_Lng_Lat, site_savePath); //��������������͵㵽���������O2O�̻��ľ��벢����Berkeley DB���ݿ� // String spot_savePath="save//spot//"; // new SpotToOther().spot_Dist_SiteAndShop(site_Lng_Lat, spot_Lng_Lat, shop_Lng_Lat, spot_savePath); // //�������O2O�̻��������������͵������ľ��벢����Berkeley DB���ݿ� // String shop_savePath="save//shop//"; // new ShopToOther().shop_Dist_SiteAndSpot(site_Lng_Lat, spot_Lng_Lat, shop_Lng_Lat, shop_savePath); } }