Skip to content

tiffanyli/motion-geocoder

 
 

Repository files navigation

Geocoder API for RubyMotion

Code Climate

RubyMotion wrapper for

Google

  • Geocoding API
  • Place API

Apple

  • CLGeocoder
  • MKLocalSearch

####Improving ...

Setup

Add MotionGeocoder to your Gemfile, and run bundle install:

gem 'motion-geocoder'

Edit the Rakefile of your RubyMotion project and add the following require line:

# After the line that require Rubymotion
require 'bundler'
Bundler.require

To use google api, you need to register the key, i.e. in app_delegate.rb:

MotionGeocoder::GoogleApi.register("key")

Usage

Basic:

reverse geocoding

MotionGeocoder::AppleApi::Geocode.(lat, lng) do |address|
      ...
    end

place search

MotionGeocoder::AppleApi::Place.auto_complete "starbucks", \
        lat: @center.latitude, lng: @center.longitude do |results|
          ...
        end

TODO

  • still a lot of APIs to do

Contributions

Fork, please!

About

Rubymotion Geocoder wrapper!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 100.0%