Google Maps Mashups 19

Google Street View Generator

Giacomo Andreucci has released a wizard called Google Street View Generator. Giacomo’s wizard even lets you set the size of your Street View static image and can display a preview.

The New Jersey State Atlas


The New Jersey State Atlas is using Google Maps to showcase aerial photography of the entire state taken in the 1930’s (OK … I admit there is no satellite imagery from the 1930’s).

The opacity of the aerial photo layer can be adjusted. This means it is possible to compare the aerial view of the state in the 1930’s to Google’s current satellite imagery and observe how the state has developed over the last 80 years.

The map also includes the option to view Google Maps’s annotated roads and to switch to the map view. It is therefore very easy to find locations in the state that you might want to see with the 1930’s aerial view.

Uboot-sim!


Uboot-sim! is a Google Maps based game, inspired by WWI submarine combat. In the game you control submarines in the North Sea and the Atlantic sea, hunting freighters and avoiding dangerous destroyers.

You can move your ships and hunt down your opponents’ boats by right clicking on the map. The game includes some clever collision detection algorithms, which means you can’t move your ships over land.

If your ships get destroyed by your opponents you can build new ships and U-boats in your dockyards.

DART St. Louis 2011


In April 2011 over 250 creative St. Louisans gathered to throw darts at a huge map of the City of St. Louis. Participants then had one month to visit the area where their dart landed and take a photograph.

DART St. Louis 2011 is a Google Map of the resulting collection of photographs. It provides a wonderful snapshot of St. Louis as it is today, one random block at a time.

Neighborhood Change in Connecticut


Neighborhood Change in Connecticut lets you view aerial imagery of Connecticut from 1934 side-by-side with the modern satellite view on Google Maps.

This map, created by the Trinity College and University of Connecticut Libraries Map and Geographic Information Center, lets you explore the changing landscapes of Connecticut from the 1930’s to the present. The dual map control allows you to zoom in on different areas and compare the past and present views. For example, in the picture above you can see commercial development on formerly rural farmland.

As well as imagery of Connecticut from 1934 the map includes aerial imagery from 1990, 2004 and 2006.

45° imagery transitions


Google have added some cool transitions for the 45° imagery (Bird’s Eye view) in Google Maps. Now when you zoom in and out of the 45° imagery in Google Maps there is a smooth transition between the different zoom levels. Google have also added transitions when you rotate the imagery.

The transitions only work in Google Chrome at the moment. To see the transitions in effect check out this animated view of Venice in Google Chrome.

DFLD Radar


DFLD Radar is a Google Map of real-time air traffic over Europe.

There are quite a few live aircraft tracking maps already but DFLD Radar has a nice USP. DFLD Radar colour-codes the aeroplane map markers by altitude. The redder map markers indicate that the plane is flying at a lower altitude and the greener markers show planes flying at a higher altitude.

You can also click on any of the plane markers to read further details, such as the type of plane and vertical speed.

Fluglärmkonturenkarten

One consequence of all that aircraft traffic over Europe is quite a lot of noise pollution. Fluglärmkonturenkarten (you really do have to admire Germany’s skill in eradicating those useless spaces that other languages insert between words) is a series of Google Maps showing noise pollution around Frankfurt Airport.

These heat maps show noise levels around the airport using data from 2007 and also show noise level predictions for 2020 in two different traffic modes.

Berlin Elections Map


The Beliner Morgenpost has used Fusion Tables to create this nice Berlin Elections Map. The election was held on September 18th to elect members to the Abgeordnetenhaus. All 141 seats were up for election.

The map allows you to click on any of the political parties and view the constituencies where their candidates won. It is also possible to search the map by address or by district to view local results.

Census Map Maker

The Wall Street Journal’s Census Map Maker lets you create your very own census map for any neighborhood.

Once you have logged into the Census Map Maker with your Facebook or Twitter account you can start building your map. To create a map you simply need to click on the census blocks that you are interested in on a Google Map and then press ‘save’.

That is essentially it. Once you have clicked on your chosen census blocks you have your very own census map. The map can show the race breakdown for each block you clicked and for the entire selected area. The map even comes with it’s own pie chart of race and ethnicity in your defined neighborhood.

Shaded Relief Map

The Shaded Relief Map fills in a couple of Google Maps missing map types.

As well as providing the usual satellite, map and hybrid layers the Shaded Relief Map includes a shaded relief and a natural map layer. The natural map layer displays Tom Patterson’s Natural Earth map.

The Shaded Relief Map also includes a number of handy tools. Users can click anywhere on the map to find the elevation at that point. Users can also measure the distance between two points on the map and measure an area, for example a building or piece of land.

Google+ APIs With Search

In the spirit of releasing early and often, Google released some of the new features that you requested.

Search for it

Last month Google launched search in Google+, and now it’s available in the API. You can search for public posts using the new activities.search method by sending the following HTTP request:

GET
https://www.googleapis.com/plus/v1/activities?query=cookie%20recipes&orderBy=best&key=[yourAPIKey]

This method searches across the body and comments of public posts. It returns the following JSON encoded output (excerpted for brevity):

{
 "kind": "plus#activityFeed",
 "title": "Plus Search for cookie recipes",
 "updated": "2011-09-30T16:57:34.479Z",
 "id": "tag:google.com,2010:buzz-search-feed:x4rIYTKpR7NZCL8Id8RHXQ",
 "items": [
  {
   "kind": "plus#activity",
   “id”: “123”,
   "title": "You have to try these out.",
   "object": {
    "objectType": "note",
    "content": "I’m baking halloween cookies!",
   },
   {
   "kind": "plus#activity",
   “id”: “456”,
   "title": "Cookies",
   "object": {
    "objectType": "note",
    "content": "Cookies and milk for dinner. Don’t judge me.",
   },
 ]
}

You can search for people by using the people.search method:

GET https://www.googleapis.com/plus/v1/people?query=vic%20gundotra&key=[yourAPIKey]

This searches across public profile information including fields such as name, bio, location, tag line, and description.

The rest of the conversation

Google +  first API release let you retrieve public posts. We’ve now added ways for you to see how people are publicly engaging with those posts — you can find out who reshared a post or who +1’d a post, and you can read the comments on a post.

The new method people.listByActivity supports retrieving resharers and +1’ers by sending the following HTTP requests:

GET https://www.googleapis.com/plus/v1/activities/{activityId}/people/resharers?key=[yourAPIKey]
GET https://www.googleapis.com/plus/v1/activities/{activityId}/people/plusoners?key=[yourAPIKey]

And comments can be retrieved by the new comments.list and comments.get methods:

GET https://www.googleapis.com/plus/v1/activities/{activityId}/comments?key=[yourAPIKey]
GET https://www.googleapis.com/plus/v1/comment/{commentId}?key=[yourAPIKey]

The News in the AJAX Map Control

 

The new modules add some very handy features, and they really show off the dynamic module loading capabilities of the AJAX 7.0 control by adding functionality when you need it, and getting out of the way when you don’t.

The new modules help you:

Calculate driving directions using the new Microsoft.Maps.Directions module. This makes it easier than ever to integrate driving, transit, and walking directions into your applications. Try it now (Interactive SDK).

Display a venue map using the Microsoft.Maps.VenueMaps module.  Venue maps show details of what’s going on inside malls, airports, and shopping districts.  Now you can show your customers not just where the building is, but exactly where your store is located inside.  This is one of the most popular consumer features on Bing Maps today and now you can make it part of your apps as well.Try it now (Interactive SDK).

Show current traffic on the map using the Microsoft.Maps.Traffic module.  Not only does this module make it easier to show traffic conditions, the new traffic overlays that shipped with v1.2 of the road map style look better than ever. Try it now (Interactive SDK).

But that’s not all, if you are doing advanced map development then we hope you will find these new features helpful:

Set polyline and polygon stroke dash. To further customize your shapes, use the new property strokeDashArray of the PolylineOptions Object and PolygonOptions Object.

New tile layer property and event. Ensure the best performance of your tile layer during animation by modifying the new animationDisplay property of the TileLayerOptions Object. Also, determine when your tile layer is fully downloaded using the new tiledownloadcomplete event.

New map options. For increased flexibility, new options showBreadcrumb, disableBirdseye, disablePanning, and disableZooming have been added to the MapOptions ObjectTry it now (Interactive SDK).

Before we sign off we wanted to acknowledge those who have seen the new “locate me” function implemented onBing Maps and asked when developers will be able to do the same.  The good news is that it’s already live today, just check out Get User Location functions.

Also, you might have noticed that in this post we are linking directly to features on the Interactive SDK.  We received lots of requests from developers for this feature when we released the iSDK back in May, and so we’ve redone the site to make that possible.