|Book Details :|
Alper Dincer is a civil engineer with an MS degree in Geographical Sciences. He has more than 10 years of experience in developing web and mobile GIS/LBS projects. Since the beginning of his career, he was always passionate about maps and geo stuff.
He started working as a research assistant at a university and then moved to a governmental agency to work with maps. He is also the co-founder of a tech company named Mekansal. He also has some achievements relating to geo web projects.
Balkan Uraz is a city planner with an MS degree in Geographical Sciences. He has over 15 years of experience in the field of Geographic Information Systems (GIS).
Throughout his career, he has worked on several projects with one thing in common: GIS. In the early days of his career, he worked on projects involving municipal GIS and city information systems.
He has also worked as a research assistant while he was conducting the tedious work on his thesis on routing systems. He has worked on major LBS projects for mobile operators in Turkey that involve both software development and building the data inventory.
He co-founded a tech company that specialized in navigation data collection and navigation products. He has also been a GIS consultant for major companies operating in the areas of field tracking and real estate. In all his projects, he has worked around the same passion: building up the spatial infrastructure.
The API has been especially exciting for developers because it is very easy to build up generic outcomes, and at the same time, it has its own tips and tricks and advanced functionalities within the same box. Therefore, you can swim afloat or dive deep when you are working with the API.
Last but not least, no mapping API has ever been as successful as the Google Maps API without the support of continuously updated and thoroughly handled vector and satellite data.
Google has dedicated immense resources to maintaining the unified structure of the vector data and its cartographic quality, and this effort is paying off in terms of its API usage.
Chapter 2, Adding Raster Layers, presents the addition of external raster data through a series of recipes alongside Google layers such as the Tile, Traffic, Transit, and Weather layers.
Chapter 3, Adding Vector Layers, introduces you to drawing vector features together with the display of external vector sources such as KML and GeoRSS.
Chapter 4, Working with Controls, explains controls in detail. Creating and customizing a custom user interface for both the Web and mobile will be introduced in this chapter.
Choosing an editor depends on your computer's habits, so there is no exact solution or recommendation for users to select one editor. Everyone has a different perception that affects these choices.
There is also a need for an HTTP server to implement these recipes. There are a bunch of HTTP servers including Apache, IIS, and so on.
But the installation process of standalone servers can be a problem for most users. We encourage you to use solutions that bundle HTTP Server, Database Server, and a scripting language together. XAMPP and MAMP are these kinds of solutions for the Windows and Mac OS X platforms respectively.
This book is great for developers who are interested in adding a simple contact map embedded in their websites as well as for those who wish to develop real-world complex GIS applications. It is also for those who want to create map-based infographics, such as heat maps, from their geo-related data.