|
|
@@ -45,6 +45,10 @@ public class TowerUtils {
|
|
|
* </p>
|
|
|
*/
|
|
|
public static void init() {
|
|
|
+ if (FLAG.get()) {
|
|
|
+ log.info("基站数据库路径已经加载,无需再次初始化!");
|
|
|
+ return;
|
|
|
+ }
|
|
|
String cellLocal = SystemConfManager.INSTANCE.getCellLocal();
|
|
|
if (StrUtil.isEmpty(cellLocal)) {
|
|
|
log.info("请先设置基站数据库路径!");
|
|
|
@@ -53,7 +57,7 @@ public class TowerUtils {
|
|
|
Path path = Paths.get(cellLocal);
|
|
|
if (Files.exists(path)) {
|
|
|
String name = FileUtil.getName(path);
|
|
|
- if(!name.equalsIgnoreCase("cellinfo.bin")){
|
|
|
+ if (!name.equalsIgnoreCase("cellinfo.bin")) {
|
|
|
log.info("基站数据库文件名不正确!");
|
|
|
return;
|
|
|
}
|
|
|
@@ -85,7 +89,7 @@ public class TowerUtils {
|
|
|
* - obj[2]: 覆盖半径(米)
|
|
|
* - obj[3]: 详细地址描述
|
|
|
* 示例调用:CellUtils.getCells(460, 0, 1, 2)
|
|
|
- * getCells(460, 0, 32796, 64265);
|
|
|
+ * getCells(460, 0, 32796, 64265);
|
|
|
* <p>
|
|
|
* 返回示例:[35.994564, 12.468795, 123, "北京市朝阳xxx4号楼;望京街xx163米"]
|
|
|
* </p>
|