konghl лет назад: 4
Родитель
Сommit
499e7a7d94

+ 1 - 15
ebc-sea-platform/src/main/java/com/ai/ipu/server/controller/GisParamController.java

24
    
24
    
25
    @Autowired
25
    @Autowired
26
    GisTokenService gisTokenService;
26
    GisTokenService gisTokenService;
27
28
    /**
29
     * 获取gis的token
30
     * @return
31
     * @throws Exception
32
     */
33
    @ResponseBody
34
    @RequestMapping("/gisToken")
35
    public JMap getGisToken() throws Exception {
36
        Map<String, Object> GisTokenMap = gisTokenService.getGisToken();
37
        JMap result = new JsonMap();
38
        result.put("result", GisTokenMap);
39
        return result;
40
    }
41
    
27
    
42
    /**
28
    /**
43
     * 获取海图相关的参数(中心坐标、比例尺)
29
     * 获取海图相关的参数(token、中心坐标、比例尺)
44
     * @return
30
     * @return
45
     * @throws Exception
31
     * @throws Exception
46
     */
32
     */

+ 5 - 6
ebc-sea-platform/src/main/java/com/ai/ipu/server/service/impl/GisTokenServiceImpl.java

36
	private String scale;
36
	private String scale;
37
37
38
	@Override
38
	@Override
39
	public Map<String, Object> getGisToken() {
39
	public Map<String, Object> getSeaMapParam() {
40
		Map<String, Object> mapParams = new HashMap<>();
40
		Map<String, Object> mapParams = new HashMap<>();
41
		mapParams.put("userName", gisUserName);
41
		mapParams.put("userName", gisUserName);
42
		mapParams.put("passwd", gisPasswd);
42
		mapParams.put("passwd", gisPasswd);
43
43
44
		logger.debug("准备获取gisToken:userName=" + gisUserName + ",passwd=" + gisPasswd);
45
44
		Charset charset = Charset.forName("utf-8");
46
		Charset charset = Charset.forName("utf-8");
45
		String resultJson = HttpServiceUtil.sendPost(tokenUrl, mapParams, charset);
47
		String resultJson = HttpServiceUtil.sendPost(tokenUrl, mapParams, charset);
46
48
49
		logger.debug("已获取gisToken:" + resultJson);
50
47
		Map<String, Object> resultMap = JSON.parseObject(resultJson, Map.class);
51
		Map<String, Object> resultMap = JSON.parseObject(resultJson, Map.class);
48
		return resultMap;
49
	}
50
52
51
	@Override
52
	public Map<String, Object> getSeaMapParam() {
53
		Map<String, Object> resultMap = new HashMap<>();
54
		resultMap.put("longitude", longitude);
53
		resultMap.put("longitude", longitude);
55
		resultMap.put("latitude", latitude);
54
		resultMap.put("latitude", latitude);
56
		resultMap.put("scale", scale);
55
		resultMap.put("scale", scale);

+ 0 - 2
ebc-sea-platform/src/main/java/com/ai/ipu/server/service/interfaces/GisTokenService.java

4
4
5
public interface GisTokenService {
5
public interface GisTokenService {
6
6
7
    Map<String, Object> getGisToken();
8
    
9
    Map<String, Object> getSeaMapParam();
7
    Map<String, Object> getSeaMapParam();
10
}
8
}