class BaiduApi::LbsCloud::V3::Geosearch

Public Class Methods

instance() click to toggle source
# File lib/baidu_api/lbs_cloud/v3/geosearch.rb, line 9
def self.instance
  @instance || fail('Has to setup Geosearch before using')
end
setup(params) click to toggle source
# File lib/baidu_api/lbs_cloud/v3/geosearch.rb, line 3
def self.setup(params)
  ak = params.fetch(:ak) { fail ':ak is required.' }
  sk = params.fetch(:sk, nil)
  @instance = new(ak, sk)
end

Public Instance Methods

bound(data) click to toggle source
# File lib/baidu_api/lbs_cloud/v3/geosearch.rb, line 25
def bound(data)
  request('bound', data)
end
detail(uid, data) click to toggle source
# File lib/baidu_api/lbs_cloud/v3/geosearch.rb, line 29
def detail(uid, data)
  request("detail/#{uid}", data)
end
local(data) click to toggle source
# File lib/baidu_api/lbs_cloud/v3/geosearch.rb, line 21
def local(data)
  request('local', data)
end
nearby(data) click to toggle source
# File lib/baidu_api/lbs_cloud/v3/geosearch.rb, line 17
def nearby(data)
  request('nearby', data)
end