3 Commits 1a4d66ea52 ... d3e596f88c

Author SHA1 Message Date
  zhanghan d3e596f88c 修复合并 2 months ago
  zhanghan 0220f02f76 Merge branch 'master' of http://47.103.92.60:3003/skyversation-public/place_name_search 2 months ago
  zhanghan 7b4a577754 修改面包含点容错 2 months ago

+ 7 - 2
src/main/java/com/skyversation/poiaddr/service/AreaService.java

@@ -251,9 +251,14 @@ public class AreaService {
         }
 
         for (GeoJsonBean bean : cjPolygonList) {
-            if (bean.getMultiPolygon().contains(point)) {
-                return bean;
+            try{
+                if (bean.getMultiPolygon().contains(point)) {
+                    return bean;
+                }
+            } catch (Exception e){
+                e.toString();
             }
+
         }
         return null;
     }

+ 1 - 1
src/main/java/com/skyversation/poiaddr/util/address_spliter/ShanghaiAddressSplitUtil.java

@@ -83,7 +83,7 @@ public class ShanghaiAddressSplitUtil {
         Map<String, List<String>> districtToStreetMap = new HashMap<>();
         Map<String, List<String>> streetToCommunityMap = new HashMap<>();
 
-        String file = "excel/上海市县乡记录.xlsx";
+        String file = "上海市县乡记录.xlsx";
         InputStream is = ShanghaiAddressSplitUtil.class.getResourceAsStream(file);
         if (is == null) is = ShanghaiAddressSplitUtil.class.getResourceAsStream("/" + file);
         if (is == null) throw new RuntimeException("无法找到" + file);