1.0.4 • Published 2 years ago

@ctsy/baidumap v1.0.4

Weekly downloads
8
License
MIT
Repository
-
Last release
2 years ago

Ctsy 碳素云 百度辅助工具

请先到百度官方申请应用 ak,并通过 cdn 方式引入百度地图库,

然后通过调用 BaiduMapUtils.ak="abc" 赋值成你申请的 ak,

接下来使用该库

declare namespace BaiduMapUtils {
  var ak: string;
  /**
   * 发起jsonp请求
   * @param url
   */
  function jsonp(url: string): Promise<any>;
  /**
   * GPS转百度坐标
   * @param lng
   * @param lat
   */
  function gps2bd(
    lng: number,
    lat: number
  ): Promise<{
    lng: number;
    lat: number;
  }>;
  /**
   * 百度坐标转GPS
   * @param lng
   * @param lat
   */
  function bd2gps(
    lng: number,
    lat: number
  ): {
    lng: number;
    lat: number;
  };
  /**
   * 获取基于百度的定位数据
   */
  function get_location(): Promise<{
    lng: number;
    lat: number;
  }>;
  /**
   * 读取成百度坐标系的确定性定位,优先微信定位
   */
  function sure_location(
    type?: "bd" | "gps"
  ): Promise<{
    lng: number;
    lat: number;
  }>;
}
export default BaiduMapUtils;