public class GEOJSONHelper
extends java.lang.Object
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
AREA |
static java.lang.String |
DEFAULT_MAP1 |
static java.lang.String |
DEFAULT_MAP2 |
static java.util.HashMap<java.lang.String,java.lang.Boolean> |
DIR_MAP |
static java.lang.String |
GEO_JSON_DIR_NAME |
static java.lang.String |
GEO_JSON_SUFFIX |
static java.lang.String |
GEOGRAPHIC_JSON |
static java.lang.String |
IMAGE_JSON |
static java.lang.String |
POINT |
static java.lang.String |
ROOT_MARK |
static java.util.Map<java.lang.String,JSONMapper> |
URL_JSON_MAP |
构造器和说明 |
---|
GEOJSONHelper() |
限定符和类型 | 方法和说明 |
---|---|
static JSONObject |
createGeographicEntry(java.lang.String name,
java.lang.String parentPath) |
static JSONObject |
createImageEntry(java.lang.String name,
java.lang.String parentPath) |
static void |
deleteDirectory(FileNode node) |
static void |
deleteEntry(java.lang.String filePath) |
static void |
editEntry(java.lang.String newPath,
java.lang.String oldPath) |
static JSONMapper |
getAreaGeoJSON(java.lang.String jsonURL) |
static java.lang.String |
getDefaultJSONURL() |
static java.lang.String |
getDirPathFromJSONURL(java.lang.String jsonURL) |
static JSONMapper |
getGeoJSON(java.lang.String jsonURL) |
static JSONMapper |
getImageGeoJSON(java.lang.String jsonURL) |
static GEOJSONHelper |
getInstance() |
static java.lang.String |
getJsonUrlByPath(java.lang.String dirPath) |
static double[] |
getLngLatWithAreaName(java.lang.String name)
根据点的区域名去找经纬度
|
static java.lang.String |
getMapDataTypePath(MapDataType type) |
static java.lang.String |
getPartialJSONURL(java.lang.String url) |
static JSONMapper |
getPointGeoJSON(java.lang.String jsonURL) |
static boolean |
hasDirectory(java.lang.String dirPath) |
static boolean |
isImageMap(java.lang.String jsonURL) |
static boolean |
isValidDirPath(java.lang.String dirPath)
判断路径是否指向一个有效的json文件
|
static void |
reset() |
static boolean |
saveJSONData(java.lang.String dirPath,
JSONArray jsonData) |
static int |
sourceMapSize() |
static boolean |
writeGeoJSON(JSONMapper jsonMapper) |
public static final java.lang.String GEO_JSON_DIR_NAME
public static final java.lang.String GEOGRAPHIC_JSON
public static final java.lang.String IMAGE_JSON
public static final java.lang.String POINT
public static final java.lang.String AREA
public static final java.lang.String GEO_JSON_SUFFIX
public static final java.lang.String ROOT_MARK
public static final java.lang.String DEFAULT_MAP1
public static final java.lang.String DEFAULT_MAP2
public static java.util.Map<java.lang.String,JSONMapper> URL_JSON_MAP
public static java.util.HashMap<java.lang.String,java.lang.Boolean> DIR_MAP
public static void reset()
public static GEOJSONHelper getInstance()
public static boolean isImageMap(java.lang.String jsonURL)
public static int sourceMapSize()
public static JSONMapper getGeoJSON(java.lang.String jsonURL)
public static JSONMapper getPointGeoJSON(java.lang.String jsonURL)
public static JSONMapper getAreaGeoJSON(java.lang.String jsonURL)
public static JSONMapper getImageGeoJSON(java.lang.String jsonURL)
public static boolean isValidDirPath(java.lang.String dirPath)
dirPath
- 路径public static java.lang.String getDefaultJSONURL()
public static java.lang.String getDirPathFromJSONURL(java.lang.String jsonURL)
public static java.lang.String getJsonUrlByPath(java.lang.String dirPath)
public static java.lang.String getMapDataTypePath(MapDataType type)
public static java.lang.String getPartialJSONURL(java.lang.String url)
public static boolean hasDirectory(java.lang.String dirPath)
public static void editEntry(java.lang.String newPath, java.lang.String oldPath)
public static void deleteDirectory(FileNode node)
public static void deleteEntry(java.lang.String filePath) throws java.lang.Exception
java.lang.Exception
public static JSONObject createGeographicEntry(java.lang.String name, java.lang.String parentPath)
public static JSONObject createImageEntry(java.lang.String name, java.lang.String parentPath)
public static boolean saveJSONData(java.lang.String dirPath, JSONArray jsonData) throws java.lang.Exception
java.lang.Exception
public static boolean writeGeoJSON(JSONMapper jsonMapper)
public static double[] getLngLatWithAreaName(java.lang.String name)
name
- 区域名