“The world we live is full of coordinates and I love it!" - Alfred Lam, the course instructor.
“The essence of creating a beautiful map is balance!" - Alfred Lam, the course instructor.
This GIS course is created to meet the needs of building iOS platform apps using MySQL server data in Objective C. The code provided in this course are simple and easy understanding. The whole course is not long, it covers everything necessary to build a GIS iOS app utilizing MySQL data from scratch. The goal of this course is to provide an effective solution for students who would like to handle this coding skill with minimum time expentidure.
This is my first GIS course teaching how to use MySQL database data for GIS iOS applications. I created this course for I know there are many GIS users and mobile developers are interested in utilizing server data for their mobile map apps. However, solving this problem is either expensive or complicated. Here I want to give out a simple solution to bridge the gap. If you are an experienced programmer, you may find that there are other possible coding approaches as well.
Considering students are from all levels. I tried to demonstrate the workflow in this course step-by-step and to make the code simple, straightforward, and easy understanding. All the code are put to my lecture resources files in pdf format. The important thing is that you can repeat my experiment successfully, and you can achieve a higher goal by integrating the code into your own projects.
At the time of preparing this course, ESRI has just announced their new SDK version 100.0. However, I am using the SDK version: 10.2.5 for this course. The main reason is that the classes of the new version are different, therefore the code will be different for the new SDK version. If you are new to using GIS maps in mobile app development, you are encouraged to spend a bit of time to browse the ArcGIS SDK library. The ArcGIS Runtime SDK for iOS has been developed by ESRI, which is so far the biggest vendor of GIS systems and applications in the world.
This lecture demonstrates how to create a MySQL database.
This lecture demonstrates how to create a MySQL database table.
This lecture demonstrates how to input data to a MySQL database table.
This lecture demonstrates how to modify a php template in order to display the MySQL data on web.
This lecture demonstrates how to create an xcode demo project in Objective C.
This lecture covers the process of creating a Location Class for MySQL Data.
This lecture coversthe process of transferring data to a Locations object in a for-loop operation.
This lecture covers the process of populating converted data to the table view table.
This lecture covers the process of adjusting the table view table style and populate extra information to the table.
This lecture covers the process of passing selected data from the table view controller to the map view controller.
This lecture covers the process of displaying selected location on map.
This lecture covers the process of adopting ArcGIS callout delegate.
This lecture covers the process of adding attributes information to the callout.
“The world we live is full of coordinates and I love it!" - Alfred Lam
“The essence of creating a beautiful map is balance!" - Alfred Lam
I am going to dedicate some of my time to be a GIS instrcutor here and teaching is fun. It is also great to let many mobile and web developers to know and use ESRI technology which is so far the best and the most comprehensive GIS system. The part I am giving lectures is even only a very small fraction of the whole ArcGIS system.Please find all my courses and special offers at my profile website.
Coding is boundless. Like many other teachers, I’d like to share my knowledge and experiences here. As students are from all levels, I try not to make the code complicated. Maybe sometimes my pace is a bit slower, but I tried to make the code effective in a straightforward and simplest way. So that students can understand the mechanism of the code easily.