I believe you'll have better results using Bing Maps instead of Google maps.
1) First you need to download the BingMapsSilverlightControlv1.0.1Installer.msi
installation file at
Running the msi file will install all the relative BingMapsSilverlightControlv1.0
dll files you need under
C:\Bing Maps Silverlight Control
2) Another thing you'll need to do is to create a Bing Map account in order to get a CredentialProviders Key at
3) After you created your new Windows Phone 7 Application
you then need add the following dll files references to your WP 7 project
C:\Bing Maps Silverlight Control\V1\Libraries
C:\Program Files\Microsoft Silverlight\4.0.50401.0\
4) Add a similar directive on top of your MainPage.xaml (or any other xaml page you wish...)
5) Then in your XAML main ContentGrid section
<!--ContentGrid is empty. Place new content here-->
<Grid x:Name="ContentGrid" Grid.Row="1">
<m:Map x:Name="BingMap" CredentialsProvider="YourCredentialProviderKey"
d:LayoutOverrides="Height" Loaded="BingMap_Loaded" />
6) Then in your code behind:
public partial class MainPage : PhoneApplicationPage
private void BingMap_Loaded(object sender, RoutedEventArgs e)
// remove the navigation visibility.
// This control is redundant with the multi-touch capabilities of the phone.
this.BingMap.NavigationVisibility = System.Windows.Visibility.Collapsed;
// removes the copyright note
this.BingMap.CopyrightVisibility = System.Windows.Visibility.Collapsed;
// removes the Bing logo
this.BingMap.LogoVisibility = System.Windows.Visibility.Collapsed;
This covers the very basics. There are of course other options you'll be able to add further on
like adding pushpins from kml files...
Hope this helps
If this answers your question, please Mark as an answer. Thank you
unfortunately bing might not be the best option at all times for all latitudes and even though bing has got better in the last months coverage is not at par with google maps yet, so I hope either google or microsoft will step up to provide a similar control for gmaps
Deuuuuuh... now relax kiddo?
BTW I started in the business when you were still wearing diapers...LOOOL
I dealt with Google maps and I'm aware of key ...
Want to learn about how to build real GPS application... gimme a call LOOOL
The mains issue of the question was how to run a Google map in Windows Phone 7...
not a how to put a single Bing map tag in Silverlight... can't you read! LOOOL
dude, it's you need to relax, I do not care when you started the business, but what you do not see my REALIZATION OF BING MAPS + GOOGLE MAPS - tells me that you do not understand what are you talking about, let's reread my posts above!
you do not need a Google Key, you need Bing Key - it is two different services.
The provided solution crashes after around a second or is extensively slow. Bing maps in this case is the way to go.
I would have to agree on that... ran the code... same thing... blurry, out of sync and extensively slow.
and it's not even running with KML data yet. Soooooo...
I dealt a lot with Google maps in the past though I came to realize using tile layer method might not
be the best option in the case of Windows Phone 7 GPS app.
Therefore I totally agree with you GoldDark, Bing map is a much better choice in the case of WP 7.
Also I guess we ought to give the runner a chance in the case of Bing map.
BTW Have you tried VanGuide for Windows Phone 7 on Codeplex?
Nice little performing app done by our folks here ;)