“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 going to teach students deploying their Hi-Definition and 3D maps for iOS apps using ArcGIS Runtime SDK for iOS version 100.0. My goal is to provide an effective solution for sutdents who want to deploy both high quality 2D and 3D maps for their clients with minimum time expenditure. I hope that everyone will be benefitedby taking this course.
Some part of the SDK like 3D are still in beta version. But I do want to create this course at the first place and to introduce its capabilities for iOS developers who are interested in integrating hi-def and 3D maps into their apps. ArcGIS gives out a relative large size SDK this time. However, considering this is an entry level course and students may be from all levels. I have tried to make the code as simple as possible. For time constraint, I didn’t introduce other classes like AGSRenderer which I think are quite useful. If you are an experienced programmer, please don’t blame on that.
In this course, I tried to demonstrate the workflow 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 I believe you can achieve a higher goal later. 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 covers the process of adding ArcGIS Runtime SDK for iOS to Xcode project in cocoapods.
This lecture covers the process of displaying a hi-def vectorized basemap.
This lecture covers the process of adding code to home button action function for setting home view point animation to the demo project.
This lecture covers the process of adding code to home button action function for finding out the map scale.
This lecture covers the process of adding a UI component segmented control.
This lecture covers the process of setting a view point with camera view for a 3D map.
“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.