Maps in iOS 7 will gain a full screen mode that emphasizes how Apple's 3D Flyover imagery is much easier to navigate, more detailed and significantly more up-to-date than even the desktop 3D offerings of leading map vendors Google and Nokia, let alone their mobile app offerings.
In full screen mode, iOS 7 Maps presents a view on iPhone 5 that's nearly as expansive and detailed as an iPad today
Apple Maps takes iOS from trailing to leading in 3D
At Apple's introduction of iOS 6 last fall, iOS 5 Maps had been serving up bitmapped tiles from Google, which supplied only a flat, 2D representation of the massing of modeled buildings (below left).
Google's own Maps+Navigation app for Android (above right) presented the same building models with the added ability to freely rotate the map, allowing users to see the shape of landmark towers from multiple angles and discern the accurate relationship of buildings and the roads around them.
While Apple also added 3D building massing models of its own to iOS Maps in Standard mode (above), it additionally enabled users to take Satellite maps into the modeled 3D perspective mode Apple referred to as Flyover (below).
Flyover gave Apple's new iOS Maps a compelling alternative to the Google Street View feature it was missing (the replication of which would be both a difficultly complicated and expensively inefficient task for Apple to attempt).
It also helped to make up for Apple Maps' other shortcomings, including having far fewer and often less sophisticated 3D building models (visible above in the Time Warner Center building, opposite Central Park in New York City; the latest Google Maps for iOS don't actually show the building in favor of instead presenting an indoor mall map, another feature Apple doesn't yet match).
Flyover's alternative representation provides an additional sanity check for users trying to orient themselves on the map, and represents a feature that's still missing from even the new Google Maps for iOS.
When Google Maps' satellite imagery is taken into perspective (above), it simply appears as a flat, confusing distortion of the overhead view.
To see realistic models, users have to leave Google Maps and launch Google Earth (below right), which lacks the same easy navigation controls and the traffic and directions of an actual mapping app.
Details in Flyover (above left) appear less sharply distinct in this screen shot, but in actual use it is far easier to position and read than Google Earth, and consumes a lot less memory. Google Earth frequently complains of running out of memory in actual use, and is both plodding and laggy.
The technology behind Apple's high performance photorealistic, interactive 3D Flyover map images originated at C3 Technologies, which Apple acquired in late 2011.
Nokia 3D Maps via C3
C3 had demonstrated its technology at CES 2011 (shown in the video below), eliciting the description of it being a "Google Maps on steroids."
Shortly afterward in April 2011, Nokia released a preview of its work in partnership with C3 to develop 3D Maps imagery for its web-based Ovi Maps, now branded as Nokia HERE.
Nokia stated at that time that C3's 3D mapping "uses modern camera equipment to capture as many as one image per second of the same object from up to 100 different angles. The images are then used to automatically reproduce the shape of the objects with very high accuracy. After that, an image processing software automatically drapes each shape with the texture chosen from the pictures of each object.
"The same process is being applied for all objects â buildings, houses, trees, and hills â the result is a seamless canvas of 3D-data where the resolution (8 to 12 centimeters per pixel) and quality is consistent over the entire model. This is the secret to C3 mapsâ realistic look compared to competitorsâ hand-made and cartoonish appearance."
Nokia said C3 had finished mapping parts of 20 different major cities in Europe and North America, promising more to come. However, Apple's acquisition of C3 has left Nokia with 3D imagery limited to just 25 cities, including parts of New York City (below).
Even within the limited 3D Maps Nokia offers, imagery appears to be considerably less detailed and often much older than those available through Apple Maps, and is also more difficult to position and navigate (although not as bad as Google Earth).
Nokia's 3D Maps also require a desktop web browser with support for WebGL, so they won't work on iOS devices. Nokia's HERE app for iOS doesn't include support for the company's 3D Maps either.
Dam that's bad
Outside of the select areas where it has 3D Maps, Nokia presents the same sort of unfinished landscape massing that Apple Maps do outside of Flyover supported areas. Apple's Maps were initially criticized, for example, for portraying Hoover Dam within a 3D landscape that didn't correctly render the Highway 93 bridge crossing the valley below it.
Apple has since greatly expanded and enhanced its coverage in Flyover, as shown in its updated imagery of Hoover Dam, below.
Nokia's 3D Maps continue to render the landmark so poorly that it's hard to even tell its a dam.
Google Earth's portrayal of the landmark is similarly bad (below); it continues to show the same sagging highway that Apple's critics had poked fun at a year ago. That's noteworthy because Google Earth had been released seven years earlier, and regularly updated since. A year later, it still isn't accurate.
Google Earth via Keyhole, SketchUp
Google originally introduced Google Earth in 2005, the result of the company's 2004 acquisition of Keyhole, a project that had been funded by the U.S. Central Intelligence Agency. Google initially launched Earth as an interactive globe-browsing app for Macs and PCs in a limited free version, a now-discontinued paid Plus version and a $399 Pro edition intended for commercial use.
In 2006, Google acquired the 3D modeling software SketchUp, using the product to allow anyone to create building massing models that could be submitted to Google in order to rapidly populate the Google Earth landscape with interactive, 3D visualizations of cities, building data Google eventually incorporated into Google Maps. SketchUp eventually allowed users to skin 3D models with actual photos, resulting in realistic 3D imagery for Google Earth.
After Apple unveiled and then launched its own new Maps for iOS 6 with 3D Flyover last fall, Google spent the rest of the year quickly porting its Android Google Maps+Navigation app to iOS for a December release.
In 2008, Google Earth and its 3D models of buildings were brought to the web via a plugin, and in 2009 the company released a native Google Earth app for iOS. However, after details began to leak about Apple's plans for C3, Google lost interest in SketchUp and announced plans to sell the software to a third party in April 2012.
After Apple unveiled and then launched its own new Maps for iOS 6 with 3D Flyover last fall, Google spent the rest of the year quickly porting its Android Google Maps+Navigation app to iOS for a December release.
To present 3D visualizations, the app launches the company's separate Google Earth app. However, like Nokia's 3D Maps, Google Earth visualizations are lower quality and based on older images than Apple's Flyover.
This year, Google also released a new beta of a separate, browser-based version of Google Maps with 3D imagery that draws from Google Earth but present it using greatly improved navigation. Like Nokia 3D Maps, Google's browser-based 3D Maps uses WebGL, so it isn't supported on iOS, or even officially on Safari (although it does work in Safari if forced).
The new Google Maps and its Earth-derived 3D views improve upon the frustrating navigation controls and other limitations of Google Earth, but it's also limited to views in just four directions, making it impossible to fluidly pan the map to the same angle we used to capture Time Warner Center in other apps.
Google Street View vs Apple Flyover
While some users have scoffed at Flyover being a suitable replacement for Street View, Google's rapid response to integrate its own Earth-based alternative to Apple's 3D imagery within its own Google Maps app indicates that the search giant is taking Apple's encroachment upon its once-uncontested mapping services quite seriously.
Apple supports a rather astonishing level of detail in Flyover, and augments its closeup 3D imagery with Yelp's user submitted photos, often yielding useful indoor and exterior pictures for many points of interest.
When asked for a Street View of Time Warner Center, Google Maps zoomed into this image obliterated by a bus, illustrating the hazards of automated image collection from Google's Street View camera-equipped cars (visible in the photo).
Navigating to the right, the images kept following the bus, before jumping up onto a platform and peering into this open door, where something private appeared to be going on.
While it's certainly not impossible to find useful Street View images (below), navigating through Google's shots often takes time and is generally limited to vantage points available to car. Trying to approximate the same view of the Circle with the Center behind it that Flyover quickly presented was complicated by the traffic logistics of Columbus Circle itself.
Carbon dating the 3D Maps of Google and Nokia
While Google is sitting on years of accumulated landscape and building data related to Google Earth, its existing 3D product is hampered by constraints that include very limited viewing angles and clumsy navigation controls. Google Earth is simply frustrating to use with multitouch gestures.
Its imagery is also dated and less detailed than Apple's more modern Flyover visualizations. Note the difference (below) between Apple's current iOS 6 Maps on iPad; Google Earth on iPad; and experimental Maps 3D running in a desktop browser by Google and Nokia, each looking over the corner of Treasure Island toward the construction of San Francisco's replacement Eastern Span of the Bay Bridge.
The various images track the glacial pace of the Bay Bridge, now under construction. Incredibly, the project began in 2002 and is still not yet finished. Work on the tower, which only appears in Apple Maps, began in 2010. This indicates that Nokia's images date from around 2008, while Google's are from around 2009. Apple's appear to be at least as recent as late 2011, when compared to independent construction progress images.
Each product supports a different range of viewing angles; Google Earth is particularly limited in how close to the horizon you can view. It also lacks 3D perspective for the buildings on Treasure Island in the foreground.
However, due to a combination of low user expectations, sufficient "beta" warnings and much more forgiving media coverage, the public is largely unaware that the Flyover Maps that Apple deployed to millions of users last year in iOS 6 are simply much better than what Google and Nokia are showing in limited browser-based beta environments today.
Apple Maps headed to the desktop in OS X Mavericks
The upcoming release of OS X Mavericks this fall will bring Apple's Maps to the Mac desktop in the form of a native app, giving it an enormous advantage over the web-only mapping services offered by Google, Nokia and others.
As a native Cocoa app, OS X Maverick Maps is blazing fast, supports familiar multitouch trackpad gestures like pinch to zoom, directly integrates with Contacts, syncs location Bookmarks with iCloud and can share locations and directions using standard Share Sheets via email, iMessage, nearby users with AirDrop or to Twitter and Facebook.
One of the primary notable features in OS X's new Maps app, as demonstrated by Apple's head of software engineering Craig Federighi at WWDC last month, is the ability to plan a trip at home and then forward the route, via iCloud, directly to your iPhone for turn by turn directions in your car (below).
Google pioneered a similar feature that allows Google Maps to forward directions or locations to a car's GPS starting back in 2007, which included support for navigation systems from Audi, BMW, Ford Sync, Mercedes-Benz, OnStar and GPS units from Garmin and TomTom.
However, the company now says that Google Maps no longer supports the option of sending maps or directions to a phone (likely because it didn't want to subsidize SMS fees; Apple will use free iMessage-style push notifications).
Apple also plans to integrate its maps directly into automobiles via iOS in the Car next year.
Apple also has plans to add other new features to iOS 7 Maps, including night mode and new integration with Apple Data Detectors.
81 Comments
I agree about the clumsy Google navigation controls, drives me crazy. 3D Apple Maps on OS X really is a sight to behold. You need quite a vertical city to really appreciate it though: http://en.wikipedia.org/wiki/List_of_cities_with_the_most_high-rise_buildings
This is all very interesting and shows that Apple have done way better than many of us imagined. Given that though, a missing point from this article, and it's a fundamental one, is that Flyover covers a tiny percentage of the area covered by Google Street View. For those of us who a) Don't live in the USA and b) Don't live in, or plan to travel to, a city then Street View wins every time. Not a 3D issue, but one annoying feature of Apple Maps is that it doesn't tell you where you are in some places unless you drop a pin. The village in which I live has "no name" in Apple Maps, though it does in Google's. I have to drop a pin to find the name of the village. This even happens in some sizeable towns near me and that makes it quite hard to navigate around a map when you don't actually know the towns that you can see displayed. They're getting there quickly though. Go Apple!
The 3D Hoover dam image is the perfect litmus test to portray the insane discrepency between the coverage of Apple and Google products. The distorted image was used to headline pretty much every single negative Maps article, I must have seen it posted thousands of times, accompanied with mockery and denigration. The image was supposed to show just show shitty Apple maps was. Every single fandroid and apple hater reposted it with glee, over and over again, and used it to troll about how bad the product was. Major news sites such as CNN also used it, feigning shock and contempt.
Meanwhile, Google has had the SAME image with pretty much the EXACT SAME distortions- on a product they've been working on for 7 years. Noone ever noticed, and the ones who did didn't give a shit. Even now, almost a year after Apple maps was released and this imagery was mocked, Google STILL hasn't fixed theirs, and again- noone gives a shit or cares, especially Google cheerleaders. Meanwhile, Apple's version looks perfect, with an insane level of detail.
This 1:1 comparison is pretty rock-solid evidence for how intellectually dishonest critisism against Apple tends to be, as well as the different standard they're held at, even by people who claim to despise the company. Its incredibly sad and childish.
The 3D view is nice for showing off, but it really doesn't have the utility of street level photos. For example, often when I am taking a road trip, I will "drive" the route near the final destination inside of street view in order to visually memorize the landmarks I need to recognize. Also, Google Earth is a separate product, and much more enterprise driven, it has substantially larger datasets than the consumer maps with lots more data overlay layers (KML support), even support for the Moon, Mars, and Sky Maps. The real future of Google Maps is shown in the current Web version which offers integrated 2D, Satellite, 3D, Street View, Photo Tours, Photo Spheres, Transit, and Indoor Maps. I would expect a future version of Google Maps for Mobile to include integrated 3D, but it is probably not a priority them right now, because honestly, 3D is mostly bells and whistles. It chews up much more CPU/GPU/memory, storage, and network bandwidth and offers very little over 2D or 2D projective maps. Remember when "Design is not about how it looks, but how it works?" Well, 3D maps, no matter how fancy they look, are less useful than 2D or first-person perspective. What Apple ought to worry about is Google doing Photogrammetry on Street View level data to extract true 3D Street Views. This would make Street View work almost like a 3D game, provide data for augmented reality, and is not something that Apple can easily duplicate (unlike 3D mapping cities, which you can do by renting overflights with special cameras that do thousands of square miles at a time) without setting up its own fleet of cars to drive through the world's cities.
This 1:1 comparison is pretty rock-solid evidence for how intellectually dishonest critisism against Apple tends to be, as well as the different standard they're held at, even by people who claim to despise the company. Its incredibly sad and childish.
I think the criticism against Apple for warped 3D is unfair. It's a standard artifact of Photogrammetry and algorithmic techniques to detect things like bridges, trees, and other structures only goes so far and needs to be aided by human labor. The world is very large, so it cannot be expected that all of these would be fixed in short order.
On the other hand, Apple attracted some of the criticism on itself by focusing so much on the 3D aspect. It's a style-over-substance gimmick, not a competitive differentiator. Apple has other things to fix, like their POI search is inferior to Google, especially internationally. The basic function of maps is search + directions. You have to nail those first before you can screw around with fancy flyovers. IMHO, Apple thought they had a knockout punch with Flyovers to differentiate against Google Maps, the reality was, Google had already obviously been working on photogrammetry flyovers (it was not a "reaction" to IOS Maps, they had to have started years prior, because such efforts require specialized camera designs and aircraft mounts, flight plans and government permissions, months of overflights, and more months of processing and massaging datasets), which is why they beat Apple to the punch by showing off Google Earth flyovers before iOS Maps were shown.
Whoever was in charge of Apple Maps simply focused on the wrong thing. It's like if Apple created a Web Search Engine, and spent all their effort on fancy animated renderings of search results looking like some hollywood Minority Report flick, and no effort on having a complete, fresh, web index, with good ranking algorithms.