Class: BaiduLbsSdk::WebService
- Inherits:
-
Object
- Object
- BaiduLbsSdk::WebService
- Defined in:
- lib/baidu_lbs_sdk/web_service.rb
Class Method Summary collapse
Class Method Details
.location_ip(ip, options = {}) ⇒ Object
7 8 9 10 11 12 13 14 15 16 |
# File 'lib/baidu_lbs_sdk/web_service.rb', line 7 def self.location_ip(ip, ={}) uri = "#{BaiduLbsSdk::Config::API_HOST_URL}/location/ip?" uri << "ak=#{BaiduLbsSdk::Config.ak}&" uri << "ip=#{ip}&" .each do |key, value| uri << "#{key}=#{value}&" end ip_json = Net::HTTP.get(URI(uri)) MultiJson.load(ip_json, :symbolize_keys => true) end |