Skip to content
This repository has been archived by the owner on Nov 24, 2019. It is now read-only.

benbahrenburg/Ti.GeoProviders

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Ti.GeoProviders Framework

Providing a provider based approach to reverse geo location lookups in Titanium.

Available Providers

* GeoNames - Use the powerful GeoNames.org web service platform from your Titanium app. Please make sure to register with GeoNames.org and review their terms of use before starting. * Google - Use the Google Geocoder to perform reverse geo look-ups. Please make sure to check the Google terms of use before starting. * BasicGeo - Native Geo Location using the benCoding.basicGeo module. To use this GeoProvider you need to download and install the module located [here.](https://github.com/benbahrenburg/benCoding.BasicGeo)

How To Example

Using a single provider The Ti.GeoProvider's common interface makes using a single or multiple providers easier. See the app-provider.js for an example on how to use this approach.

Going multi-tenant All of the Ti.GeoProviders have their strengths and weaknesses, so why settle for just one. Using the reverse multi provider module you can automatically failover when a provider is unable to find a location. See the app-multi-tenant.js for an example on how to use this approach.

Licensing & Support

This project is licensed under the OSI approved Apache Public License (version 2). For details please see the license associated with each project.

Developed by Ben Bahrenburg available on twitter @benCoding

Learn More

Twitter

Please consider following the @benCoding Twitter for updates and more about Titanium.

Blog

For module updates, Titanium tutorials and more please check out my blog at benCoding.Com.