BaiduApi::Geocoding
A ruby version Baidu API Geocoder client.
Installation
Add this line to your application's Gemfile:
gem 'baidu_api-geocoding'
And then execute:
$ bundle
Or install it yourself as:
$ gem install baidu_api-geocoding
Usage
require 'baidu_api/geocoding'
BaiduApi::Geocoding.setup ak: 'xxxx', sk: 'xxxx'
or
BaiduApi::Geocoding.setup do |config|
config.ak = 'xxxx'
config.sk = 'xxxx'
end
then
BaiduApi::Geocoding.geocode('百度大厦')
=> {"status"=>0, "result"=>{"location"=>{"lng"=>116.30814954222, "lat"=>40.056885091681}, "precise"=>1, "confidence"=>80, "level"=>"商务大厦"}
Contributing
- Fork it ( https://github.com/[my-github-username]/baidu_api-geocoding/fork )
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request