接口 IMapService

所有已知实现类:
MapServiceImpl

public interface IMapService
  • 方法详细资料

    • request

      HttpResult request(String serviceUrl, Map<String,Object> params)
      请求web-api
      参数:
      serviceUrl -
      params -
      返回:
    • ipLocation

      MapResult ipLocation(String ipType, String ip)
      IP定位
      参数:
      ipType - 4 ipv4 6 ipv6
      ip -
      返回:
    • addressToLocation

      MapResult addressToLocation(String address, String city)
      地址转换为位置坐标
      参数:
      address -
      city - 可选输入内容包括:指定城市的中文(如北京)、指定城市的中文全拼(beijing)、citycode(010)、adcode(110000),不支持县级市。
      返回:
    • locationToAddress

      MapResult locationToAddress(String location)
      位置坐标转为实际地址
      参数:
      location -
      返回:
    • directionPlan

      MapResult directionPlan(String origin, String destination, String type, Integer strategy)
      得出交通方式不同目的地的方案列表
      参数:
      origin - 出发地经纬度
      destination - 目的地经纬度
      type - walking(步行) driving(驾驶) bicycling(骑行)
      strategy - 驾驶策略 https://developer.amap.com/api/webservice/guide/api/direction#driving distance 起点和终点的步行距离 单位:米

      duration 步行时间预计 单位:秒

      返回:
    • distance

      MapResult distance(String origin, String destination, Integer type)
      计算两点之间的实际距离
      参数:
      origin - 出发地经纬度
      destination - 目的地经纬度
      type - 0:直线距离 1:驾车导航距离(仅支持国内坐标)。 3:步行规划距离(仅支持5km之间的距离)
      返回:
    • addressTips

      MapResult addressTips(String keywords, String city)
      根据输入显示相关的地址
      参数:
      keywords - 输入地名
      city - 输入城市代码
      返回:
    • aroundSearch

      MapResult aroundSearch(AroundSearchDto dto)
      周边搜索
      返回: