bdmapapi.js 1.2 KB

1
  1. define(["$","base"],function(e,t){var n={suggestion:"http://api.map.baidu.com/place/v2/suggestion",search:"http://api.map.baidu.com/place/v2/search",ak:"B349f0b32ef6e78b2e678f45cb9fddaf",output:"json",query:"",region:""},r=function(){if(typeof r.instance=="object")return r.instance;r.instance=this,this.isLoading=!1};r.prototype=new t;var i={success:!1,message:"当前页面加载失败,请您重新加载"};return r.prototype={getSuggestionList:function(t,r,s){var o=this;this.isLoading=!0,e.autoAjax({url:n.suggestion,data:{ak:n.ak,output:n.output,query:t,region:r},dataType:"JSON",success:function(e){o.isLoading=!1,s&&s(e)},error:function(e){o.isLoading=!1,s&&s(i)}})},getPlaceList:function(t,r,s){var o=this;this.isLoading=!0,e.autoAjax({url:n.search,data:{ak:n.ak,output:n.output,query:t,page_size:"10",page_num:"0",scope:"1",location:r,radius:"2000"},dataType:"JSON",success:function(e){o.isLoading=!1,s&&s(e)},error:function(e){o.isLoading=!1,s&&s(i)}})},getSearchList:function(t,r,s){var o=this;this.isLoading=!0,e.autoAjax({url:n.search,data:{ak:n.ak,output:n.output,q:t,region:r},dataType:"JSON",success:function(e){o.isLoading=!1,s&&s(e)},error:function(e){o.isLoading=!1,s&&s(i)}})}},new r});