<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://www.reimers.dk/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Jacob Reimers Weblog</title><link>http://www.reimers.dk/blogs/jacob_reimers_weblog/default.aspx</link><description /><dc:language>en</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Map Project User Contributions</title><link>http://www.reimers.dk/blogs/jacob_reimers_weblog/archive/2010/02/20/map-project-user-contributions.aspx</link><pubDate>Sat, 20 Feb 2010 10:04:00 GMT</pubDate><guid isPermaLink="false">1d3a0a14-04fc-431f-b1ad-cb618ffb2326:3024</guid><dc:creator>jjrdk</dc:creator><slash:comments>0</slash:comments><comments>http://www.reimers.dk/blogs/jacob_reimers_weblog/comments/3024.aspx</comments><wfw:commentRss>http://www.reimers.dk/blogs/jacob_reimers_weblog/commentrss.aspx?PostID=3024</wfw:commentRss><description>&lt;p&gt;This post has been some time underway, but I have finally been able to publish some community contributions to the Google Map .NET Control project.&lt;/p&gt;
&lt;p&gt;Lachlan McCabe has contributed a small change to the GoogleMap class which lets users with an Enterprise license to specify their ClientID. When the ClientID is set the rendered code will request the map with the ClientID specified. If you don't have an enterprise license, then you don't need to set the ClientID property.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.reimers.dk/members/CapnChaos.aspx" title="CapnChaos" target="_blank"&gt;CapnChaos&lt;/a&gt; has contributed a nice implementation of the &lt;a href="http://code.google.com/p/gmaps-utility-library-dev/"&gt; labeled marker project&lt;/a&gt; by &lt;a href="http://twitter.com/PamelaFox"&gt;Pamela Fox&lt;/a&gt;. The code is in the Reimers.Map.Extensions.LabeledIcon class. The labelled icon is different from the ordinary GoogleIcon class in that you can specify custom text to display on the icon. This means you have to do less image generation as the icon is dynamically generated on the client.&lt;/p&gt;
&lt;p&gt;To facilitate other contributions and integration into your application, and testing, the control will be changing to using interfaces where possible. The interfaces will be placed in the Reimers.Code assembly. While this does create an extra dependency, it should make it easier to integrate code from other frameworks. The Reimers.Core namespace is obviously the best choice for defining interfaces across applications. This should preferably have been done through some standard. But given the likelihood that Bing and Google will agree on a common code standard, this seems the best working solution at present.&lt;/p&gt;
&lt;p&gt;Finally I should also give a big thanks to all the people who report bugs in the forum. Even if I don't reply to them instantly they are noted and integrated into the code as quickly as possible, and checked in to svn://svn.reimers.dk/&lt;/p&gt;&lt;img src="http://www.reimers.dk/aggbug.aspx?PostID=3024" width="1" height="1"&gt;</description><category domain="http://www.reimers.dk/blogs/jacob_reimers_weblog/archive/tags/Google+Maps/default.aspx">Google Maps</category><category domain="http://www.reimers.dk/blogs/jacob_reimers_weblog/archive/tags/Maps/default.aspx">Maps</category></item><item><title>Starting XMPP with .NET</title><link>http://www.reimers.dk/blogs/jacob_reimers_weblog/archive/2009/10/24/starting-xmpp-with-net.aspx</link><pubDate>Sat, 24 Oct 2009 15:11:00 GMT</pubDate><guid isPermaLink="false">1d3a0a14-04fc-431f-b1ad-cb618ffb2326:2831</guid><dc:creator>jjrdk</dc:creator><slash:comments>2</slash:comments><comments>http://www.reimers.dk/blogs/jacob_reimers_weblog/comments/2831.aspx</comments><wfw:commentRss>http://www.reimers.dk/blogs/jacob_reimers_weblog/commentrss.aspx?PostID=2831</wfw:commentRss><description>If you haven't heard about XMPP before then I suggest that you find out what it is. In short, it's the protocol that Google Talk uses. But XMPP is so much more, and if you want to integrate real-time communication in your application, for example for multi-user collaboration, like Google Wave, then XMPP is a good option. This post is about the newly added XMPP support to the Reimers.dll which will let you get started adding collaboration support to your application....(&lt;a href="http://www.reimers.dk/blogs/jacob_reimers_weblog/archive/2009/10/24/starting-xmpp-with-net.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.reimers.dk/aggbug.aspx?PostID=2831" width="1" height="1"&gt;</description><category domain="http://www.reimers.dk/blogs/jacob_reimers_weblog/archive/tags/XMPP/default.aspx">XMPP</category></item><item><title>Displaying Additional Information With Your Silverlight Overlays</title><link>http://www.reimers.dk/blogs/jacob_reimers_weblog/archive/2009/09/13/displaying-additional-information-with-your-silverlight-overlays.aspx</link><pubDate>Sun, 13 Sep 2009 13:31:00 GMT</pubDate><guid isPermaLink="false">1d3a0a14-04fc-431f-b1ad-cb618ffb2326:2749</guid><dc:creator>jjrdk</dc:creator><slash:comments>0</slash:comments><comments>http://www.reimers.dk/blogs/jacob_reimers_weblog/comments/2749.aspx</comments><wfw:commentRss>http://www.reimers.dk/blogs/jacob_reimers_weblog/commentrss.aspx?PostID=2749</wfw:commentRss><description>Plotting a marker on your map is good for making your users aware that there is something worth noting at a certain geographic location. But even with Silverlight there is a limit to what you can reasonably display at the top level. The InfoContent is an attached property defined by the OverlayManager (Reimers.Silverlight.Bing.OverlayManager). It takes a UIElement, which is what will be displayed when the overlay is clicked. You set the InfoContent attached property like you would any other attached property, either in XAML or in code....(&lt;a href="http://www.reimers.dk/blogs/jacob_reimers_weblog/archive/2009/09/13/displaying-additional-information-with-your-silverlight-overlays.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.reimers.dk/aggbug.aspx?PostID=2749" width="1" height="1"&gt;</description></item><item><title>Using the OverlayManager</title><link>http://www.reimers.dk/blogs/jacob_reimers_weblog/archive/2009/09/10/using-the-overlaymanager.aspx</link><pubDate>Thu, 10 Sep 2009 18:32:00 GMT</pubDate><guid isPermaLink="false">1d3a0a14-04fc-431f-b1ad-cb618ffb2326:2743</guid><dc:creator>jjrdk</dc:creator><slash:comments>10</slash:comments><comments>http://www.reimers.dk/blogs/jacob_reimers_weblog/comments/2743.aspx</comments><wfw:commentRss>http://www.reimers.dk/blogs/jacob_reimers_weblog/commentrss.aspx?PostID=2743</wfw:commentRss><description>The OverlayManager (Reimers.Silverlight.Bing.OverlayManager) is intended to facilitate displaying overlays on the Bing Maps Silverlight control. The map control is very good for displaying map imagery, but in my opinion it gives you too much flexibility when it comes to displaying overlays. Let's face it, there's so much you can do in the Silverlight world, that it's easy to get overwhelmed. The OverlayManager is intended to help you perform common tasks when it comes to displaying overlays on a map....(&lt;a href="http://www.reimers.dk/blogs/jacob_reimers_weblog/archive/2009/09/10/using-the-overlaymanager.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.reimers.dk/aggbug.aspx?PostID=2743" width="1" height="1"&gt;</description><category domain="http://www.reimers.dk/blogs/jacob_reimers_weblog/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://www.reimers.dk/blogs/jacob_reimers_weblog/archive/tags/Maps/default.aspx">Maps</category><category domain="http://www.reimers.dk/blogs/jacob_reimers_weblog/archive/tags/OverlayManager/default.aspx">OverlayManager</category></item><item><title>Google Maps for Silverlight</title><link>http://www.reimers.dk/blogs/jacob_reimers_weblog/archive/2009/09/03/google-maps-for-silverlight.aspx</link><pubDate>Thu, 03 Sep 2009 18:04:00 GMT</pubDate><guid isPermaLink="false">1d3a0a14-04fc-431f-b1ad-cb618ffb2326:2727</guid><dc:creator>jjrdk</dc:creator><slash:comments>2</slash:comments><comments>http://www.reimers.dk/blogs/jacob_reimers_weblog/comments/2727.aspx</comments><wfw:commentRss>http://www.reimers.dk/blogs/jacob_reimers_weblog/commentrss.aspx?PostID=2727</wfw:commentRss><description>
&lt;p&gt;The title is not exactly correct if you had expected the cool DeepZoom maps with Google's imagery. Now you know :-)&lt;/p&gt;

&lt;p&gt;What I am talking is a Silverlight control to display map images from &lt;a href="http://code.google.com/apis/maps/documentation/staticmaps/"&gt;Google's Static Map API&lt;/a&gt;. This means that you can display map imagery in your Silverlight application, and because it's Silverlight, you can use it in your list boxes or whereever you want.&lt;/p&gt;

&lt;p&gt;The StaticMap control supports all the features of the Static Map API v2, which means you can display overlays and many different image types. You can define all the properties directly in XAML or you can bind them to other values in your application.&lt;br&gt;&lt;/p&gt;

&lt;p&gt;So if you don't need all the flash of DeepZoom maps, but need to display some geographic data, then this is what you are looking for.&lt;/p&gt;

&lt;p&gt;XAML&lt;/p&gt;
&lt;div class="code"&gt;
&amp;lt;UserControl x:Class="TestApp.MainPage"&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;xmlns:map="clr-namespace:Reimers.Silverlight.GoogleMap;assembly=Reimers.Silverlight"&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;xmlns:ve="clr-namespace:Microsoft.VirtualEarth.MapControl;assembly=Microsoft.VirtualEarth.MapControl"&amp;gt;&lt;br&gt;
&amp;lt;map:StaticMap Coordinates="51.477,0"&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Width="400"&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Height="400"&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Zoom="10"&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;GoogleKey="Your Google Key"&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MapType="Satellite"&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;map:StaticMap.Overlays&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;map:StaticMarker MarkerColor="Yellow"&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MarkerSize="Mid"&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Point="51.477,0" /&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;map:StaticMarker MarkerColor="Brown"&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MarkerSize="Mid"&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Point="51.577,0.1" /&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;map:StaticPolyline LineColor="Green"&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Width="5"&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;map:StaticPolyline.Points&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;ve:Location Latitude="51.477"&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Longitude="0" /&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;ve:Location Latitude="51.577"&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Longitude="0.1" /&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/map:StaticPolyline.Points&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/map:StaticPolyline&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/map:StaticMap.Overlays&amp;gt;&lt;br&gt;
&amp;lt;/map:StaticMap&amp;gt;&lt;br&gt;
&amp;lt;/UserControl&amp;gt;
&lt;/div&gt;
&lt;p&gt;Currently it is available in the SVN trunk, but it will be included in the next release of the Reimers.Silverlight assembly.&lt;br&gt;&lt;/p&gt;&lt;img src="http://www.reimers.dk/aggbug.aspx?PostID=2727" width="1" height="1"&gt;</description><category domain="http://www.reimers.dk/blogs/jacob_reimers_weblog/archive/tags/Google+Maps/default.aspx">Google Maps</category><category domain="http://www.reimers.dk/blogs/jacob_reimers_weblog/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://www.reimers.dk/blogs/jacob_reimers_weblog/archive/tags/Google+Static+Maps/default.aspx">Google Static Maps</category></item><item><title>Reimers.Silverlight Updated to Silverlight 3 RTW</title><link>http://www.reimers.dk/blogs/jacob_reimers_weblog/archive/2009/07/19/reimers-silverlight-updated-to-silverlight-3-rtw.aspx</link><pubDate>Sun, 19 Jul 2009 18:04:00 GMT</pubDate><guid isPermaLink="false">1d3a0a14-04fc-431f-b1ad-cb618ffb2326:2668</guid><dc:creator>jjrdk</dc:creator><slash:comments>0</slash:comments><comments>http://www.reimers.dk/blogs/jacob_reimers_weblog/comments/2668.aspx</comments><wfw:commentRss>http://www.reimers.dk/blogs/jacob_reimers_weblog/commentrss.aspx?PostID=2668</wfw:commentRss><description>&lt;p&gt;The Reimers.Silverlight assembly has been recompiled against Silverlight 3 RTW. This means you can start using it in your Silverlight 3 applications.&lt;/p&gt;&lt;p&gt;What's new? If you haven't been following the posts on this blog, then here is a short list:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;The Google AJAX Search API has been integrated into the assembly allowing you to perform clientside requests.&lt;/li&gt;&lt;li&gt;The Google Translation API is integrated as well.&lt;br&gt;&lt;/li&gt;&lt;li&gt;The OverlayManager has been expanded to support clustering and time filtering for your map overlays.&lt;/li&gt;&lt;li&gt;Possibility to redraw lines and shapes by dragging vertices.&lt;br&gt;&lt;/li&gt;&lt;li&gt;A range slider control has been added to allow you to select a range in a GUI.&lt;br&gt;&lt;/li&gt;&lt;/ul&gt;&lt;img src="http://www.reimers.dk/aggbug.aspx?PostID=2668" width="1" height="1"&gt;</description><category domain="http://www.reimers.dk/blogs/jacob_reimers_weblog/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://www.reimers.dk/blogs/jacob_reimers_weblog/archive/tags/Google+AJAX+Search+API/default.aspx">Google AJAX Search API</category><category domain="http://www.reimers.dk/blogs/jacob_reimers_weblog/archive/tags/Bing+Maps/default.aspx">Bing Maps</category></item><item><title>Consuming REST Services from Silverlight</title><link>http://www.reimers.dk/blogs/jacob_reimers_weblog/archive/2009/07/19/consuming-rest-services-from-silverlight.aspx</link><pubDate>Sun, 19 Jul 2009 17:03:00 GMT</pubDate><guid isPermaLink="false">1d3a0a14-04fc-431f-b1ad-cb618ffb2326:2667</guid><dc:creator>jjrdk</dc:creator><slash:comments>0</slash:comments><comments>http://www.reimers.dk/blogs/jacob_reimers_weblog/comments/2667.aspx</comments><wfw:commentRss>http://www.reimers.dk/blogs/jacob_reimers_weblog/commentrss.aspx?PostID=2667</wfw:commentRss><description>Silverlight has a relatively advanced network stack which allows you to perform GET and POST requests to both the same domain or other domains, provided they expose a cross-domain policy (crossdomain.xml or clientaccesspolicy.xml). With Silverlight 3 it is possible to perform other request types, such as PUT and UPDATE....(&lt;a href="http://www.reimers.dk/blogs/jacob_reimers_weblog/archive/2009/07/19/consuming-rest-services-from-silverlight.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.reimers.dk/aggbug.aspx?PostID=2667" width="1" height="1"&gt;</description></item><item><title>Clustering Overlays in Silverlight</title><link>http://www.reimers.dk/blogs/jacob_reimers_weblog/archive/2009/07/10/clustering-overlays-in-silverlight.aspx</link><pubDate>Fri, 10 Jul 2009 18:27:00 GMT</pubDate><guid isPermaLink="false">1d3a0a14-04fc-431f-b1ad-cb618ffb2326:2628</guid><dc:creator>jjrdk</dc:creator><slash:comments>1</slash:comments><comments>http://www.reimers.dk/blogs/jacob_reimers_weblog/comments/2628.aspx</comments><wfw:commentRss>http://www.reimers.dk/blogs/jacob_reimers_weblog/commentrss.aspx?PostID=2628</wfw:commentRss><description>One of the cool things about map applications in Silverlight is that they don't have the same limits on the amount of overlays it can display as HTML based maps have. This means that you can easily display 1000+ overlays without any noticeable degradation in performance. But just because your Silverlight map can handle it doesn't mean that your users can maintain their overview if you flood them with markers. This is where clustering comes. A cluster allows you to display a marker to represent a bunch of others, and when the cluster marker is clicked the contained markers are displayed....(&lt;a href="http://www.reimers.dk/blogs/jacob_reimers_weblog/archive/2009/07/10/clustering-overlays-in-silverlight.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.reimers.dk/aggbug.aspx?PostID=2628" width="1" height="1"&gt;</description></item><item><title>4D Maps with Silverlight</title><link>http://www.reimers.dk/blogs/jacob_reimers_weblog/archive/2009/07/08/4d-maps-with-silverlight.aspx</link><pubDate>Wed, 08 Jul 2009 17:12:00 GMT</pubDate><guid isPermaLink="false">1d3a0a14-04fc-431f-b1ad-cb618ffb2326:2609</guid><dc:creator>jjrdk</dc:creator><slash:comments>0</slash:comments><comments>http://www.reimers.dk/blogs/jacob_reimers_weblog/comments/2609.aspx</comments><wfw:commentRss>http://www.reimers.dk/blogs/jacob_reimers_weblog/commentrss.aspx?PostID=2609</wfw:commentRss><description>By using the TimeRange attached property defined by the OverlayManager, map overlays can now be given information about their temporal context. This opens up a lot of interesting opportunities for displaying map data that changes with time with very few lines of code....(&lt;a href="http://www.reimers.dk/blogs/jacob_reimers_weblog/archive/2009/07/08/4d-maps-with-silverlight.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.reimers.dk/aggbug.aspx?PostID=2609" width="1" height="1"&gt;</description><category domain="http://www.reimers.dk/blogs/jacob_reimers_weblog/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://www.reimers.dk/blogs/jacob_reimers_weblog/archive/tags/Maps/default.aspx">Maps</category><category domain="http://www.reimers.dk/blogs/jacob_reimers_weblog/archive/tags/4D+Map/default.aspx">4D Map</category><category domain="http://www.reimers.dk/blogs/jacob_reimers_weblog/archive/tags/Bing/default.aspx">Bing</category></item><item><title>GUI Editing of Polygons and Polylines in Silverlight</title><link>http://www.reimers.dk/blogs/jacob_reimers_weblog/archive/2009/06/21/silverlight-gui-editing-of-polygons-and-polylines.aspx</link><pubDate>Sun, 21 Jun 2009 10:42:00 GMT</pubDate><guid isPermaLink="false">1d3a0a14-04fc-431f-b1ad-cb618ffb2326:2555</guid><dc:creator>jjrdk</dc:creator><slash:comments>4</slash:comments><comments>http://www.reimers.dk/blogs/jacob_reimers_weblog/comments/2555.aspx</comments><wfw:commentRss>http://www.reimers.dk/blogs/jacob_reimers_weblog/commentrss.aspx?PostID=2555</wfw:commentRss><description>The OverlayManager now enables you to make polygons and polylines editable directly in the map GUI. The EnableEditing method creates draggable markers on the map on each of the shapes vertices which allow you to update the position. Furthermore extra vertices can be added simply by clicking the polyline or polygon border....(&lt;a href="http://www.reimers.dk/blogs/jacob_reimers_weblog/archive/2009/06/21/silverlight-gui-editing-of-polygons-and-polylines.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.reimers.dk/aggbug.aspx?PostID=2555" width="1" height="1"&gt;</description><category domain="http://www.reimers.dk/blogs/jacob_reimers_weblog/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://www.reimers.dk/blogs/jacob_reimers_weblog/archive/tags/Maps/default.aspx">Maps</category></item><item><title>Using the OverlayManager with Silverlight Maps</title><link>http://www.reimers.dk/blogs/jacob_reimers_weblog/archive/2009/06/14/using-the-overlaymanager-with-silverlight-maps.aspx</link><pubDate>Sun, 14 Jun 2009 11:00:00 GMT</pubDate><guid isPermaLink="false">1d3a0a14-04fc-431f-b1ad-cb618ffb2326:2543</guid><dc:creator>jjrdk</dc:creator><slash:comments>0</slash:comments><comments>http://www.reimers.dk/blogs/jacob_reimers_weblog/comments/2543.aspx</comments><wfw:commentRss>http://www.reimers.dk/blogs/jacob_reimers_weblog/commentrss.aspx?PostID=2543</wfw:commentRss><description>The OverlayManager hooks itself on to a map from the Silverlight map control and handles how overlays are displayed on the map so you don't have to worry about setting the attached properties. It also adds KML support, so you can import and export your overlays to KML for easy standards compliant data exchange....(&lt;a href="http://www.reimers.dk/blogs/jacob_reimers_weblog/archive/2009/06/14/using-the-overlaymanager-with-silverlight-maps.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.reimers.dk/aggbug.aspx?PostID=2543" width="1" height="1"&gt;</description><category domain="http://www.reimers.dk/blogs/jacob_reimers_weblog/archive/tags/Tutorial/default.aspx">Tutorial</category><category domain="http://www.reimers.dk/blogs/jacob_reimers_weblog/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://www.reimers.dk/blogs/jacob_reimers_weblog/archive/tags/Maps/default.aspx">Maps</category></item><item><title>Moving to Silverlight Maps</title><link>http://www.reimers.dk/blogs/jacob_reimers_weblog/archive/2009/06/07/moving-to-silverlight-maps.aspx</link><pubDate>Sun, 07 Jun 2009 17:39:00 GMT</pubDate><guid isPermaLink="false">1d3a0a14-04fc-431f-b1ad-cb618ffb2326:2517</guid><dc:creator>jjrdk</dc:creator><slash:comments>1</slash:comments><comments>http://www.reimers.dk/blogs/jacob_reimers_weblog/comments/2517.aspx</comments><wfw:commentRss>http://www.reimers.dk/blogs/jacob_reimers_weblog/commentrss.aspx?PostID=2517</wfw:commentRss><description>The first beta of the Reimers.Silverlight library has been posted to the site. The assembly allows reading and writing of KML files directly in Silverlight. It is designed to work with the Silverlight map control from Microsoft. It also contains a utility class to facilitate overlay handling on the map. In order to support map application, the assembly also adds access to the Reimers.dk AtlasService which allows geocoding and routing operations....(&lt;a href="http://www.reimers.dk/blogs/jacob_reimers_weblog/archive/2009/06/07/moving-to-silverlight-maps.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.reimers.dk/aggbug.aspx?PostID=2517" width="1" height="1"&gt;</description><category domain="http://www.reimers.dk/blogs/jacob_reimers_weblog/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://www.reimers.dk/blogs/jacob_reimers_weblog/archive/tags/Maps/default.aspx">Maps</category></item><item><title>What Comes After 10000?</title><link>http://www.reimers.dk/blogs/jacob_reimers_weblog/archive/2009/06/02/what-comes-after-10000.aspx</link><pubDate>Tue, 02 Jun 2009 19:55:00 GMT</pubDate><guid isPermaLink="false">1d3a0a14-04fc-431f-b1ad-cb618ffb2326:2515</guid><dc:creator>jjrdk</dc:creator><slash:comments>0</slash:comments><comments>http://www.reimers.dk/blogs/jacob_reimers_weblog/comments/2515.aspx</comments><wfw:commentRss>http://www.reimers.dk/blogs/jacob_reimers_weblog/commentrss.aspx?PostID=2515</wfw:commentRss><description>After 10000 downloads it has become time to reflect on where to go with the Google Maps .NET Control. Google has come out with version 3 of their map API, but Microsoft has developed a Silverlight map control. Which one to choose. Silverlight as a platform offers possibilities that are not available for traditional HTML based web application. But since developing map applications there is more of a gap when it comes to supplying data for applications....(&lt;a href="http://www.reimers.dk/blogs/jacob_reimers_weblog/archive/2009/06/02/what-comes-after-10000.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.reimers.dk/aggbug.aspx?PostID=2515" width="1" height="1"&gt;</description><category domain="http://www.reimers.dk/blogs/jacob_reimers_weblog/archive/tags/Google+Maps/default.aspx">Google Maps</category><category domain="http://www.reimers.dk/blogs/jacob_reimers_weblog/archive/tags/Silverlight/default.aspx">Silverlight</category></item><item><title>Added Google Analytics Reader for .NET</title><link>http://www.reimers.dk/blogs/jacob_reimers_weblog/archive/2009/05/09/added-google-analytics-reader-for-net.aspx</link><pubDate>Sat, 09 May 2009 11:59:00 GMT</pubDate><guid isPermaLink="false">1d3a0a14-04fc-431f-b1ad-cb618ffb2326:2467</guid><dc:creator>jjrdk</dc:creator><slash:comments>34</slash:comments><comments>http://www.reimers.dk/blogs/jacob_reimers_weblog/comments/2467.aspx</comments><wfw:commentRss>http://www.reimers.dk/blogs/jacob_reimers_weblog/commentrss.aspx?PostID=2467</wfw:commentRss><description>I found out yesterday that Google recently launched an Analytics API. That is a very welcome to their APIs. But I was surprised to find that .NET developers were left to create their own HTTP requests and parse the results. I'm not going to go into any conspiracy theories here, but they managed to support Java, so why not .NET? Well if Google won't support .NET, then I will :-)...(&lt;a href="http://www.reimers.dk/blogs/jacob_reimers_weblog/archive/2009/05/09/added-google-analytics-reader-for-net.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.reimers.dk/aggbug.aspx?PostID=2467" width="1" height="1"&gt;</description><category domain="http://www.reimers.dk/blogs/jacob_reimers_weblog/archive/tags/Google+API/default.aspx">Google API</category><category domain="http://www.reimers.dk/blogs/jacob_reimers_weblog/archive/tags/Google+Analytics/default.aspx">Google Analytics</category></item><item><title>ExternalCallback Example</title><link>http://www.reimers.dk/blogs/jacob_reimers_weblog/archive/2009/04/19/externalcallback-example.aspx</link><pubDate>Sun, 19 Apr 2009 15:26:00 GMT</pubDate><guid isPermaLink="false">1d3a0a14-04fc-431f-b1ad-cb618ffb2326:2443</guid><dc:creator>jjrdk</dc:creator><slash:comments>2</slash:comments><comments>http://www.reimers.dk/blogs/jacob_reimers_weblog/comments/2443.aspx</comments><wfw:commentRss>http://www.reimers.dk/blogs/jacob_reimers_weblog/commentrss.aspx?PostID=2443</wfw:commentRss><description>The GoogleMap class includes the ExternalCallback event, which is intended as an alternative way to pass map related data to be processed on the server using callbacks. The GoogleMap class also includes a helper method called CreateMapCallback, which will generate the necessary JavaScript to allow you to use the external callback feature. Since it is standard JavaScript, it can be applied to any DOM event or any JavaScript function....(&lt;a href="http://www.reimers.dk/blogs/jacob_reimers_weblog/archive/2009/04/19/externalcallback-example.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.reimers.dk/aggbug.aspx?PostID=2443" width="1" height="1"&gt;</description><category domain="http://www.reimers.dk/blogs/jacob_reimers_weblog/archive/tags/ExternalCallback/default.aspx">ExternalCallback</category></item></channel></rss>