/**
  * 请求远程服务,获取位置信息
  *
  * @param lon 经度
  * @param lat 纬度
  * @param serviceNo {1-6} 服务编号 1、逆地理编码行政区划搜索接口;3、逆地理编码POI搜索接口
  * @return
  */
 public static Document getRGCService(String lon, String lat, String serviceNo) throws Exception {
   String rgcservice_ip = PropertiesUtil.PROPERTIES.read("system.properties", "RGCService_IP");
   String url = rgcservice_ip + "?pt=" + lon + "%20" + lat + "&service=" + serviceNo;
   String xml = HttplUtil.doPost(url);
   Document doc = DocumentHelper.parseText(xml);
   return doc;
 }
 /**
  * 请求远程服务,获取道路信息
  *
  * @param lon 经度
  * @param lat 纬度
  * @param angle 方向
  * @return
  */
 public static Document getRGCServiceRoadQuery(String lon, String lat, String angle)
     throws Exception {
   logger.info("进入方法getRGCServiceRoadQuery()");
   String rgcservice_ip =
       PropertiesUtil.PROPERTIES.read("system.properties", "RGCService_IP_RoadQuery");
   logger.info("rgcservice_ip = " + rgcservice_ip);
   String url = rgcservice_ip + "/roadquery2.xml?coord=" + lon + "%20" + lat + "&angle=" + angle;
   logger.info("url = " + url);
   String xml = HttplUtil.doPost(url);
   logger.info("xml = " + xml);
   Document doc = DocumentHelper.parseText(xml);
   logger.info("退出方法getRGCServiceRoadQuery()");
   return doc;
 }