All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.haoxuer.lbs.baidu.v3.api.PoiService Maven / Gradle / Ivy

The newest version!
package com.haoxuer.lbs.baidu.v3.api;

import com.haoxuer.lbs.baidu.v3.domain.PoiDetailState;
import com.haoxuer.lbs.baidu.v3.domain.State;
import com.haoxuer.lbs.baidu.v3.request.PoiDeleteRequest;
import com.haoxuer.lbs.baidu.v3.request.PoiListRequest;
import com.haoxuer.lbs.baidu.v3.response.PoiDeleteResponse;
import com.haoxuer.lbs.baidu.v3.response.PoiUpdateResponse;
import com.haoxuer.lbs.baidu.v3.domain.Poi;
import com.haoxuer.lbs.baidu.v3.request.PoiUpdateRequest;
import com.haoxuer.lbs.baidu.v3.response.PoiListResponse;

public interface PoiService {
  
  /**
   * 添加poi信息
   * @param poi
   * @return
   */
  State add(Poi poi);
  
  PoiDetailState findById(int id);
  
  PoiListResponse list(PoiListRequest request);
  
  PoiDeleteResponse delete(PoiDeleteRequest request);
  
  PoiUpdateResponse update(PoiUpdateRequest request);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy