Posts Tagged ‘online map’

Going Native: Using the Google Maps API v3 in Smartphone applications (Killingsworth via Google)

Monday, February 22nd, 2010

[Editor’s note: Cut down on development time using the new Google Maps API v3 but creating a single mobile version of your map that can also be wrapped inside a native application for the iPhone or Android.]

Republished from Google Geo Developers Blog.
B

Over the last couple of years, my office has been working on using the Google Maps API to display the Missouri State University campus map. The map is used by campus faculty, staff, students, and visitors and includes buildings, parking and transit system information. Beginning this summer, we started work on incorporating live GPS tracking of our campus buses into the map. Both the idea and GPS application on the buses came from one of our computer science students who wanted more information on the campus transit system.

Using the Google Maps API v3, I was able to create a mobile version of our map for use on smartphones. After showing it to my users, one of the first responses I got was, “Are you going to make this available as an application?”. After spending many hours developing a feature-rich mobile web version, the thought of investing a large amount of time to code the same experience on multiple platforms was overwhelming. Then I began thinking of the maintenance headaches; even simple changes, such as adding a new sets of icons for custom markers, would be time consuming. All of a sudden the idea sounded much less appealing. I’d spent all this time on the mobile web version of my map, why couldn’t I just use that?

All Wrapped Up

So instead of writing the maps application using the SDK of each phone platform, I wrapped my v3 Maps API site into a WebView inside a stub application. Now all the work spent on the web version automatically applies to the “native” application and my users never even know the difference. The Google Maps API team have even provided some great reference articles for Android and iPhone which help get the process started.

Continue reading at Google Geo Developers Blog. . . .

First Look at Natural Earth Vector

Friday, June 12th, 2009

Tom Patterson and I collaborated on the precursor to his first Natural Earth Raster project several years ago and we now preview Natural Earth Raster + Vector, a new free product due Fall 2009 that complements and expands on the previous work by providing detailed GIS linework at the 1:15,000,000 (1:15 million) scale and new versions of the raster product (including cross-blended hyspometric tints). The Washington Post, where I work, is contributing 2 more vector GIS base maps at the 1:50m and 1:110m scales and new versions of Natural Earth Raster will be released for those scales. This is a NACIS and mapgiving co-branded product with assistance from the University of Wisconson-Madison cartography lab, Florida State University, and others.

Please attend the October NACIS 2009 map conference in Sacramento, California for the unveiling.

More description and preview images after the jump.

(more…)

How Can You Tell What Map Scales Are Shown For Online Maps? (ESRI)

Wednesday, May 27th, 2009

scales_table

[Editor’s note: I’m working on a group base map project that will be released in October that is for mapping at the 1:10,000,000 (1:10m) scale and smaller (regional continental to global at small print dimensions). I want this data to be easily used with online mapping services, but converting Google map tile set “levels” to natural scale equivelants isn’t obvious. I remembered seeing this table at last year’s NACIS conference in Missoula, Montana. Charlie Frye was kind enough to remind me where to find it on the ESRI site.]

Republished from ESRI Mapping Center.

As you zoom in (or out) of the online maps you see on Virtual Earth (VE) or Google Maps (GM), you are actually seeing a series of different maps with slightly different information displayed at each zoom level. Zoom level is indicated and controlled in an online map by the vertical zoom slider, like the one shown at the left in the image here. Whenever the zoom level is changed, a different map is shown.

Of course, these maps are well designed so that viewers are largely unaware that they are seeing these different maps. The foundation for good design of an “online map” hinges on understanding how to design for each of the zoom level represented in the entire online map. Colors, fonts, number of and types of features, etc. are all seriously considered when each of the maps is created for each of the zoom levels.

When authoring this kind of online map with ArcGIS, a map document containing group layers, one for each zoom level, is a good approach. (The Working with layers and scale ranges blog entry provides a good overview of how to organize a map document this way.) Each zoom level in the online map is represented by your work at a specific map scale in the ArcMap document. The hard part is to figure out which zoom level matches to which map scale. There are twenty zoom levels for Virtual Earth or Google Maps. The corresponding map scales that you would design and create your maps at if you wanted them to mash up on VE or GM are:

Continue reading at ESRI Mapping Center . . .