GeoLogger is a sample iOS app that lets you log your current location (which is automatically reverse-geocoded) as seen on a Google Map. You may override the detected location by dragging the marker or tapping anywhere on the map. You may also edit the logged locations later.
This makes use of Google Maps SDK for iOS, Google Geocoding API, and Firebase for cloud and offline persistence.
You will need to put in your API credentials in credentials.h
. If you don't already have them, you can generate your credentials from the Google Developer Console.
This was tested against iOS 9 but there shouldn't be any problems building this for earlier versions.
This project also utilizes the awesome AFNetworking for making the calls to the Google Geocoding API. All required frameworks are included via CocoaPods. Just run pod install
prior to building then open the resulting GeoLogger.xcworkspace
.
© 2014 The Chill Mill, Inc and Marco Cabazal
GeoLogger is licensed under the MIT license. See LICENSE for details.