wlzboy
5 天以前 fe33646ee6e2d1e57f2b51812e94983a0e9efb04
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
package com.ruoyi.system.service;
 
import java.util.Map;
 
/**
 * 地图服务接口
 * 支持多种地图服务提供商(百度地图、天地图等)
 * 
 * @author ruoyi
 */
public interface IMapService {
    
    /**
     * 地址转GPS坐标(地理编码)
     * 
     * @param address 地址
     * @param city 城市(可选,用于提高解析准确性)
     * @return GPS坐标,包含lng和lat,如果获取失败返回null
     */
    Map<String, Double> geocoding(String address, String city);
 
    /**
     * GPS坐标转地址(逆向地理编码)
     *
     * @param lng 经度
     * @param lat 纬度
     * @return 地址,如果获取失败返回null
     */
    String reverseGeocoding(double lng, double lat);
}