<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/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>Plotting Your Data Using Virtual Earth</title><link>http://blogs.msdn.com/sharepointdesigner/archive/2007/05/23/plotting-your-data-using-virtual-earth.aspx</link><description>Hello SharePoint Designer users, My name is Jon Campbell – I’m a developer for the SharePoint Designer team. My main job is to work on all things data oriented in SharePoint Designer. Today I thought I would share a tip on how to take your data views</description><dc:language>en</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>  Sharepoint link love 05-24-2007 at  Virtual Generations</title><link>http://blogs.msdn.com/sharepointdesigner/archive/2007/05/23/plotting-your-data-using-virtual-earth.aspx#2834202</link><pubDate>Thu, 24 May 2007 09:25:37 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2834202</guid><dc:creator>  Sharepoint link love 05-24-2007 at  Virtual Generations</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://www.virtual-generations.com/2007/05/24/sharepoint-link-love-05-24-2007/"&gt;http://www.virtual-generations.com/2007/05/24/sharepoint-link-love-05-24-2007/&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>re: Plotting Your Data Using Virtual Earth</title><link>http://blogs.msdn.com/sharepointdesigner/archive/2007/05/23/plotting-your-data-using-virtual-earth.aspx#2901107</link><pubDate>Sat, 26 May 2007 18:26:20 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2901107</guid><dc:creator>M. Hassan raza</dc:creator><description>&lt;p&gt;Wow, thanks guys for this........thanks a lot.&lt;/p&gt;</description></item><item><title>re: Plotting Your Data Using Virtual Earth</title><link>http://blogs.msdn.com/sharepointdesigner/archive/2007/05/23/plotting-your-data-using-virtual-earth.aspx#2930529</link><pubDate>Mon, 28 May 2007 03:52:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2930529</guid><dc:creator>imorrish</dc:creator><description>&lt;p&gt;Working demo on wssdemo.com using a SharePoint list to hold the lat/long data&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://www.wssdemo.com/Pages/map.aspx"&gt;http://www.wssdemo.com/Pages/map.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Try adding your own locations...&lt;/p&gt;
</description></item><item><title>SharePoint and Virtual Earth Demo</title><link>http://blogs.msdn.com/sharepointdesigner/archive/2007/05/23/plotting-your-data-using-virtual-earth.aspx#2932381</link><pubDate>Mon, 28 May 2007 05:57:05 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2932381</guid><dc:creator>Mirrored Feeds</dc:creator><description>&lt;p&gt;Body: I threw together a quick demo &lt;a rel="nofollow" target="_new" href="http://www.wssdemo.com/Pages/map.aspx"&gt;http://www.wssdemo.com/Pages/map.aspx&lt;/a&gt; of the code demonstrated in&lt;/p&gt;
</description></item><item><title>re: Plotting Your Data Using Virtual Earth</title><link>http://blogs.msdn.com/sharepointdesigner/archive/2007/05/23/plotting-your-data-using-virtual-earth.aspx#3153205</link><pubDate>Fri, 08 Jun 2007 05:17:39 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3153205</guid><dc:creator>gover</dc:creator><description>&lt;p&gt;Hey , I dont'y have a file of latitudes/logitudes but i have plenty of addresses I'd like to map. Is there an api or web service I can use to geocode addresses. Can virtual earth take addresses rather than lat/lons? &lt;/p&gt;</description></item><item><title>re: Plotting Your Data Using Virtual Earth</title><link>http://blogs.msdn.com/sharepointdesigner/archive/2007/05/23/plotting-your-data-using-virtual-earth.aspx#3154226</link><pubDate>Fri, 08 Jun 2007 06:49:39 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3154226</guid><dc:creator>Jon Campbell</dc:creator><description>&lt;p&gt;When it comes to geocoding, things can get a bit complex. Depending on which mapping service you use to drive your view, you may or may not have a direct method to geocode your data. When using virtual earth, there is no straightforward way to give it an address and have it spit back lat/lon combination. There is a &amp;quot;FindLocation&amp;quot; function available, but that will center the map on that location and then you can plot your point. A way around that is to use a hidden iframe or div and load a second map in the background that you use for geocoding, similar to this article: &lt;a rel="nofollow" target="_new" href="http://msdn2.microsoft.com/en-us/library/bb259691.aspx"&gt;http://msdn2.microsoft.com/en-us/library/bb259691.aspx&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt;Outside of that, there are a variety of other geocoders available. If you have a small number of points that are fixed, then perhaps geocoding beforehand via &lt;a rel="nofollow" target="_new" href="http://www.batchgeocode.com/"&gt;http://www.batchgeocode.com/&lt;/a&gt; or something similar might suit your needs. Beyond that, you would need to check out the various geocoders out there. MapPoint Web Service includes a geocoder, but many people prefer the yahoo maps implementation because of its simplicity (&lt;a rel="nofollow" target="_new" href="http://developer.yahoo.com/maps/rest/V1/geocode.html"&gt;http://developer.yahoo.com/maps/rest/V1/geocode.html&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;With whatever service you choose to geocode your points, the basic gist of the task is the same. Rather than grabbing a lat/lon directly out of your data, you instead grab the address and feed it to a javascript function that will determine the coordinates for you and then plot the point. Make sure to do these calls asynchronously, otherwise you will lock up the browsing experience for your users.&lt;/p&gt;</description></item><item><title>re: Plotting Your Data Using Virtual Earth</title><link>http://blogs.msdn.com/sharepointdesigner/archive/2007/05/23/plotting-your-data-using-virtual-earth.aspx#3234237</link><pubDate>Mon, 11 Jun 2007 22:39:47 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3234237</guid><dc:creator>jdanderson02</dc:creator><description>&lt;p&gt;Hi Folks,&lt;/p&gt;
&lt;p&gt;We are very interested in learning how to to this with a WSS list as the source. However, we have no idea how to do that. We have been able to get the demo to work from an xml file, just baffled about the list. Thanks.&lt;/p&gt;
</description></item><item><title>re: Plotting Your Data Using Virtual Earth</title><link>http://blogs.msdn.com/sharepointdesigner/archive/2007/05/23/plotting-your-data-using-virtual-earth.aspx#3239735</link><pubDate>Tue, 12 Jun 2007 06:40:12 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3239735</guid><dc:creator>Jon Campbell</dc:creator><description>&lt;p&gt;janderson02 - can you detail some specifics of what you are running into? The steps should be the same for a sharepoint list as with a xml file. The DataFormWebPart acts the same whether its working against a sharepoint list, xml file, aggregate data source, or other source. If you would prefer to take it offline, you can email me directly at joncamp at microsoft dot com.&lt;/p&gt;</description></item><item><title>re: Plotting Your Data Using Virtual Earth</title><link>http://blogs.msdn.com/sharepointdesigner/archive/2007/05/23/plotting-your-data-using-virtual-earth.aspx#3293618</link><pubDate>Thu, 14 Jun 2007 20:01:20 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3293618</guid><dc:creator>Jeffrey</dc:creator><description>&lt;p&gt;I downloaded the samplemappingsource.zip file and uploaded the files to a library on my sharepoint box and ran the simplemap example which worked fine. &amp;nbsp;When I run the Dynamic map I get an error. &amp;nbsp;I got this same error previously when I typed in the example…&lt;/p&gt;
&lt;p&gt;Unable to display this Web Part. To troubleshoot the problem, open this Web page in a Windows SharePoint Services-compatible HTML editor such as Microsoft Office SharePoint Designer. If the problem persists, contact your Web server administrator.&lt;/p&gt;
&lt;p&gt;However Jon helped me out by explaining that I needed to edit my aspx page to tell it where to find the xml file since I had it in a subsite and not in the &amp;quot;Shared Documents&amp;quot; library...&lt;/p&gt;</description></item><item><title>re: Plotting Your Data Using Virtual Earth</title><link>http://blogs.msdn.com/sharepointdesigner/archive/2007/05/23/plotting-your-data-using-virtual-earth.aspx#3294102</link><pubDate>Thu, 14 Jun 2007 20:32:52 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3294102</guid><dc:creator>Jon Campbell</dc:creator><description>&lt;p&gt;As Jeffrey noted, if you put the sample files into a place other than the root of the site then SimpleMap.aspx renders fine, but DynamicMap.aspx shows an error message. To fix this, you need to update the FilePath parameter of the SPXmlDataSource to add the DefaultValue attribute such that it contains the path to where the locations.xml file is stored. It is a site relative path, so in my case it was stored at &lt;a rel="nofollow" target="_new" href="http://testsite/mysubsite/Shared%20Documents/locations.xml"&gt;http://testsite/mysubsite/Shared%20Documents/locations.xml&lt;/a&gt;. Therefore the DefaultValue for the FilePath would be “Shared%20Documents”. See the following code:&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;DataSources&amp;gt;&lt;/p&gt;
&lt;p&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;SharePoint:SPXmlDataSource runat=&amp;quot;server&amp;quot; id=&amp;quot;locations_x002e_xml1&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&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;lt;DataFileParameters&amp;gt;&lt;/p&gt;
&lt;p&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;lt;WebPartPages:DataFormParameter Name=&amp;quot;FileName&amp;quot; ParameterKey=&amp;quot;FileName&amp;quot; PropertyName=&amp;quot;ParameterValues&amp;quot; DefaultValue=&amp;quot;locations.xml&amp;quot;/&amp;gt;&lt;/p&gt;
&lt;p&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;lt;WebPartPages:DataFormParameter Name=&amp;quot;FilePath&amp;quot; ParameterKey=&amp;quot;FilePath&amp;quot; PropertyName=&amp;quot;ParameterValues&amp;quot; DefaultValue=&amp;quot;Shared%20Documents&amp;quot;/&amp;gt;&lt;/p&gt;
&lt;p&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;lt;/DataFileParameters&amp;gt;&lt;/p&gt;
&lt;p&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;/SharePoint:SPXmlDataSource&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/DataSources&amp;gt;&lt;/p&gt;
&lt;p&gt;If you want to use this sample with a source other than an xml file (SOAP web service, sql database, sharepoint list, etc) you will want to start from scratch rather than working from the samples. Converting the provided sample code to an arbitrary source can be done but it’s not for the faint of heart. The main reason for that is to ensure that SharePoint Designer can do the work to make sure that the basic DataFormWebPart has all the right stuff to start from in terms of data sources, basic XSLT, etc.&lt;/p&gt;</description></item><item><title>re: Plotting Your Data Using Virtual Earth</title><link>http://blogs.msdn.com/sharepointdesigner/archive/2007/05/23/plotting-your-data-using-virtual-earth.aspx#3295139</link><pubDate>Thu, 14 Jun 2007 21:39:21 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3295139</guid><dc:creator>Jon Campbell</dc:creator><description>&lt;p&gt;A quick note about the geocoding issue:&lt;/p&gt;
&lt;p&gt;The reason why FindLocation is unsuitable for the purpose described in this post is that it causes the map to be centered on the point that is found as a result of the call. Because of that, if you are plotting multiple points it causes the map to jump around for every address. The solution described in the msdn article that I linked to above (&lt;a rel="nofollow" target="_new" href="http://msdn2.microsoft.com/en-us/library/bb259691.aspx"&gt;http://msdn2.microsoft.com/en-us/library/bb259691.aspx&lt;/a&gt;) is to use a second hidden map to find each address.&lt;/p&gt;
&lt;p&gt;If you only want to show a single address then the built in geocoding will work just fine. You can simply call FindLocation with your address data, then add a pushpin at the center of the map. This works great if you are trying to make a detail page for a contact in your address book.&lt;/p&gt;</description></item><item><title>How to Integrate Virtual Earth Maps with a SharePoint List</title><link>http://blogs.msdn.com/sharepointdesigner/archive/2007/05/23/plotting-your-data-using-virtual-earth.aspx#3524882</link><pubDate>Mon, 25 Jun 2007 21:31:37 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3524882</guid><dc:creator>Microsoft SharePoint Designer Team Blog</dc:creator><description>&lt;p&gt;Hi everyone, My name is Greg Chan and I’m a Program Manager in the SharePoint Designer team. I’ve also&lt;/p&gt;
</description></item><item><title>re: Plotting Your Data Using Virtual Earth</title><link>http://blogs.msdn.com/sharepointdesigner/archive/2007/05/23/plotting-your-data-using-virtual-earth.aspx#3655548</link><pubDate>Mon, 02 Jul 2007 07:20:29 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3655548</guid><dc:creator>dacle</dc:creator><description>&lt;p&gt;Help me please! I have an Address Lists (about 400 addresses) and I want to display them in Virtual Earth. How to display many addesses by adding pushpin in VE ?&lt;/p&gt;</description></item><item><title>re: Plotting Your Data Using Virtual Earth</title><link>http://blogs.msdn.com/sharepointdesigner/archive/2007/05/23/plotting-your-data-using-virtual-earth.aspx#5234011</link><pubDate>Tue, 02 Oct 2007 05:47:54 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5234011</guid><dc:creator>Jon Campbell</dc:creator><description>&lt;p&gt;Dacle - the easiest solution is probably to use something like &lt;a rel="nofollow" target="_new" href="http://www.batchgeocode.com/"&gt;http://www.batchgeocode.com/&lt;/a&gt; to give you the lats/longs for the addresses, then add them as extra columns on a sharepoint list. If your data is in sql or something and you don't have the ability to add the data to the source, you can create a parallel list and use an aggregate datasource to correlate the lat/long with the address.&lt;/p&gt;</description></item><item><title>Sharepoint Weekly 7</title><link>http://blogs.msdn.com/sharepointdesigner/archive/2007/05/23/plotting-your-data-using-virtual-earth.aspx#5263704</link><pubDate>Wed, 03 Oct 2007 17:59:52 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5263704</guid><dc:creator>Mirrored Blogs</dc:creator><description>&lt;p&gt;Feature extensions to the WSS blog site template TheKid.me.uk extends the wss blog template - Check it&lt;/p&gt;
</description></item><item><title>re: Plotting Your Data Using Virtual Earth</title><link>http://blogs.msdn.com/sharepointdesigner/archive/2007/05/23/plotting-your-data-using-virtual-earth.aspx#5276353</link><pubDate>Thu, 04 Oct 2007 20:24:18 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5276353</guid><dc:creator>Simon</dc:creator><description>&lt;p&gt;Dear Jon, &amp;nbsp;I have a similar case like Dacle where I want to display multiple address on a map in VE. &amp;nbsp;I've already created a sharepoint list with address (there's lats and longs including it). &amp;nbsp;However, I don't know how to get those data from the list and post them as pushpins in the VE inside SharePoint...&lt;/p&gt;</description></item><item><title>re: Plotting Your Data Using Virtual Earth</title><link>http://blogs.msdn.com/sharepointdesigner/archive/2007/05/23/plotting-your-data-using-virtual-earth.aspx#5825954</link><pubDate>Fri, 02 Nov 2007 05:33:11 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5825954</guid><dc:creator>Jon Campbell</dc:creator><description>&lt;p&gt;With regard to the comments about driving directions - its super easy to do! You don't even need to have the virtual earth map or anything, you can just format your address and you are good to go. That url has info on building your own url.&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://help.live.com/Help.aspx?market=en-US&amp;amp;project=WL_Local&amp;amp;querytype=topic&amp;amp;query=WL_LOCAL_PROC_BuildURL.htm"&gt;http://help.live.com/Help.aspx?market=en-US&amp;amp;project=WL_Local&amp;amp;querytype=topic&amp;amp;query=WL_LOCAL_PROC_BuildURL.htm&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;For example, if you were going to go to Chicago but wanted to let the user put in their own starting point then you could use a url like this:&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new"&gt;&lt;a rel="nofollow" target="_new" href="http://maps.live.com/default.aspx?v=2&amp;amp;rtp=~adr"&gt;http://maps.live.com/default.aspx?v=2&amp;amp;rtp=~adr&lt;/a&gt;.Leavenworth,%20Washington"&gt;&lt;a rel="nofollow" target="_new" href="http://maps.live.com/default.aspx?v=2&amp;amp;rtp=~adr"&gt;http://maps.live.com/default.aspx?v=2&amp;amp;rtp=~adr&lt;/a&gt;.Leavenworth,%20Washington&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In the sharepoint contacts list case, you would probably want something like this:&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;&lt;a rel="nofollow" target="_new" href="http://maps.live.com/default.aspx?v=2&amp;amp;rtp=~adr"&gt;http://maps.live.com/default.aspx?v=2&amp;amp;rtp=~adr&lt;/a&gt;.{@WorkAddress},{@WorkCity},{@WorkState},{@WorkZip}&amp;quot;&amp;gt;Get directions!&amp;lt;/a&amp;gt;&lt;/p&gt;</description></item><item><title>re: Plotting Your Data Using Virtual Earth</title><link>http://blogs.msdn.com/sharepointdesigner/archive/2007/05/23/plotting-your-data-using-virtual-earth.aspx#5832355</link><pubDate>Fri, 02 Nov 2007 13:01:51 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5832355</guid><dc:creator>mswin</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Its a great post.&lt;/p&gt;
&lt;p&gt;I am strucked with some problem using Javascript in xslt.&lt;/p&gt;
&lt;p&gt;I have javascript on my xsl file.&lt;/p&gt;
&lt;p&gt;In the javascript I have a method, which return some databsed on browser locale.&lt;/p&gt;
&lt;p&gt;Based on the value returned by the javascript function I want to set the value for xslt variable or parameter.&lt;/p&gt;
&lt;p&gt;I want to use this xslt parameter value and include some other xsl on condition basis.&lt;/p&gt;
&lt;p&gt;How to set the xslt variable value from the javascript. My Javascript is there in the xslt itself.&lt;/p&gt;
&lt;p&gt;My requirement is, I want to include culture specific xsl in my main xsl based on the value from Javascript.&lt;/p&gt;
&lt;p&gt;Any help will be highly appreciated.&lt;/p&gt;</description></item><item><title>re: Plotting Your Data Using Virtual Earth</title><link>http://blogs.msdn.com/sharepointdesigner/archive/2007/05/23/plotting-your-data-using-virtual-earth.aspx#5851321</link><pubDate>Sat, 03 Nov 2007 07:45:05 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5851321</guid><dc:creator>Jon Campbell</dc:creator><description>&lt;p&gt;mswin: The situation you are describing is somewhat backwards to what we are doing in this post. The method described above uses xsl on the server to generate javascript that is inserted into the page markup, which in turn is run by the client. What you seem to be describing is the reverse, which is a rather different scenario. &lt;/p&gt;
&lt;p&gt;While your scenario is somewhat vague to me, in general you can pass values to the DFWP using parameters. Those parameters are in turn available to the xsl as &amp;lt;xsl:param&amp;gt; values. So, if you have javascript that you want to pass a resource to a DFWP via the query string, you can create a query string parameter on the DFWP and then have your javascript open the appropriate page passing in the data that you got via your call.&lt;/p&gt;
&lt;p&gt;If that doesn't make sense then you can contact me offline at joncamp at microsoft dot com and then we can discuss if this method will suit your needs.&lt;/p&gt;</description></item><item><title>re: Plotting Your Data Using Virtual Earth</title><link>http://blogs.msdn.com/sharepointdesigner/archive/2007/05/23/plotting-your-data-using-virtual-earth.aspx#5912310</link><pubDate>Mon, 05 Nov 2007 19:13:44 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5912310</guid><dc:creator>judysemo</dc:creator><description>&lt;p&gt;Jon,&lt;/p&gt;
&lt;p&gt;Is the use of this code to display a virtual earth map in a Sharepoint Intranet Portal depend on us having a MWS/VE &amp;nbsp;agrrement/license?&lt;/p&gt;</description></item><item><title>re: Plotting Your Data Using Virtual Earth</title><link>http://blogs.msdn.com/sharepointdesigner/archive/2007/05/23/plotting-your-data-using-virtual-earth.aspx#5925964</link><pubDate>Tue, 06 Nov 2007 05:37:20 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5925964</guid><dc:creator>Jon Campbell</dc:creator><description>&lt;p&gt;judysemo: You should check the licensing terms for Virtual Earth since I am not a lawyer, but the above code is just like any other mashup or VE application that any site would use. I think &lt;a rel="nofollow" target="_new" href="http://www.microsoft.com/virtualearth/product/terms.html"&gt;http://www.microsoft.com/virtualearth/product/terms.html&lt;/a&gt; has the info that you are looking for. From the looks of it, as long as you arent hitting 100k transactions in a 24 hour period you should be fine, but check the terms to be sure.&lt;/p&gt;</description></item><item><title>re: Plotting Your Data Using Virtual Earth</title><link>http://blogs.msdn.com/sharepointdesigner/archive/2007/05/23/plotting-your-data-using-virtual-earth.aspx#6667682</link><pubDate>Wed, 05 Dec 2007 18:50:14 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6667682</guid><dc:creator>Tom Resing</dc:creator><description>&lt;p&gt;Jon,&lt;/p&gt;
&lt;p&gt;I'm also interested in the answer to Judysemo's question. The third paragraph of the terms states &amp;quot;You are not permitted to use the API or the Service on any intranet or non-public website, unless You have a MWS/VE Agreement that includes such rights.&amp;quot;&lt;/p&gt;
&lt;p&gt;I've expirimented with the Virtual Earth API on an intranet and it does work. On the other hand, the Google Maps API actually prevents use on an intranet because of similar terms.&lt;/p&gt;
&lt;p&gt;Your answer and the fact that it actually works on an intranet suggest there is some gray area in the terms. Do you know if that is true?&lt;/p&gt;
&lt;p&gt;Tom&lt;/p&gt;</description></item><item><title>re: Plotting Your Data Using Virtual Earth</title><link>http://blogs.msdn.com/sharepointdesigner/archive/2007/05/23/plotting-your-data-using-virtual-earth.aspx#6682459</link><pubDate>Thu, 06 Dec 2007 20:42:30 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6682459</guid><dc:creator>Jon Campbell</dc:creator><description>&lt;p&gt;Tom: I wish I could give you an easy answer, but I am not a lawyer. The best I can do is suggest that you or your corporate legal affairs team take a look at the licensing terms. Perhaps checking on the Virtual earth forum (&lt;a rel="nofollow" target="_new" href="http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=537&amp;amp;SiteID=1"&gt;http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=537&amp;amp;SiteID=1&lt;/a&gt;) might shed more light.&lt;/p&gt;</description></item><item><title>re: Plotting Your Data Using Virtual Earth</title><link>http://blogs.msdn.com/sharepointdesigner/archive/2007/05/23/plotting-your-data-using-virtual-earth.aspx#6736715</link><pubDate>Tue, 11 Dec 2007 20:09:17 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6736715</guid><dc:creator>dash</dc:creator><description>&lt;p&gt;Is there any way to display a more minimal zoom menu ? &amp;nbsp;I have this in a sort-of small part of my page [about 400x300px], and the zoom/menu kind of takes over.&lt;/p&gt;
&lt;p&gt;I'm also looking to use some non-standard icon, I see that the AddPin() function is called with an 'iconurl' parameter, but it doesn't seem to be used in the actual function. &amp;nbsp;Is it still, just not visibly ? &amp;nbsp;Also, how should I align my icons so that the pointer-part of it is still in the same place ?&lt;/p&gt;
&lt;p&gt;I cast my vote for built-in geocoding support too. &amp;nbsp;I'm fine with using batchgeocode or something, but my nontechnical clients get confused easily. :)&lt;/p&gt;
&lt;p&gt;Also, using non-integer zoom levels is rather amusing, nice error handling. :P&lt;/p&gt;</description></item><item><title>re: Plotting Your Data Using Virtual Earth</title><link>http://blogs.msdn.com/sharepointdesigner/archive/2007/05/23/plotting-your-data-using-virtual-earth.aspx#6750589</link><pubDate>Wed, 12 Dec 2007 23:02:34 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6750589</guid><dc:creator>dash</dc:creator><description>&lt;p&gt;I've solved my own problems, if anybody else wants them:&lt;/p&gt;
&lt;p&gt;You can hide the zoom/navigation menu by applying the following stylesheet:&lt;/p&gt;
&lt;p&gt;&amp;quot;#myMap_dashboard {visibility:hidden!important;}&amp;quot;&lt;/p&gt;
&lt;p&gt;Custom icons can be used by implementing this: &lt;/p&gt;
&lt;p&gt;Change the 'null' in the original call to AddPin() to a link to an image that you want to use instead of the default.&lt;/p&gt;
&lt;p&gt;Add this line to the AddPin() function: &amp;quot;shape.setCustomIcon(iconurl)&amp;quot;, before the map.AddShape() part, but after the shape object is created.&lt;/p&gt;
&lt;p&gt;Have fun!&lt;/p&gt;</description></item><item><title>SharePoint and Virtual Earth Demo</title><link>http://blogs.msdn.com/sharepointdesigner/archive/2007/05/23/plotting-your-data-using-virtual-earth.aspx#6833582</link><pubDate>Sat, 22 Dec 2007 10:05:20 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6833582</guid><dc:creator>Mirrored Blogs</dc:creator><description>&lt;p&gt;Body: I threw together a quick demo &lt;a rel="nofollow" target="_new" href="http://www.wssdemo.com/Pages/map.aspx"&gt;http://www.wssdemo.com/Pages/map.aspx&lt;/a&gt; of the code demonstrated in&lt;/p&gt;
</description></item><item><title>re: Plotting Your Data Using Virtual Earth</title><link>http://blogs.msdn.com/sharepointdesigner/archive/2007/05/23/plotting-your-data-using-virtual-earth.aspx#7721122</link><pubDate>Fri, 15 Feb 2008 23:09:33 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7721122</guid><dc:creator>Nitu</dc:creator><description>&lt;p&gt;Dash, I am trying to change the icon for the pushpin. but after settiing it to a custom image, pushpins are not displayed at all.&lt;/p&gt;
&lt;p&gt;The code I used is:&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;function AddPin(lat, lon, iconurl, title, desc)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;var shape = new VEShape(VEShapeType.Pushpin, new VELatLong(lat,lon));&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;shape.setCustomIcon(&amp;quot;&amp;lt;div&amp;gt;&amp;lt;img src='dot.gif'/&amp;gt;&amp;lt;/div&amp;gt;&amp;quot;); &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;shape.SetTitle(title);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;shape.SetDescription(desc);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;map.AddShape(shape);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt;and on a note dot.gif is sitting at the same place where my aspx page is. &lt;/p&gt;
&lt;p&gt;Any help is highly appreciated. Thanks&lt;/p&gt;</description></item><item><title>re: Plotting Your Data Using Virtual Earth</title><link>http://blogs.msdn.com/sharepointdesigner/archive/2007/05/23/plotting-your-data-using-virtual-earth.aspx#7783669</link><pubDate>Tue, 19 Feb 2008 03:30:11 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7783669</guid><dc:creator>Nitu</dc:creator><description>&lt;p&gt;I got this working perfectly. just changed the shape.setCustomIcon to shape.SetCustomIcon. But it was really pain in butt to figure it out.&lt;/p&gt;
&lt;p&gt;Now I want a link in the popup which will open a different list on the same or different page. I was wondering if anybody can help...Thanks.&lt;/p&gt;</description></item><item><title>re: Plotting Your Data Using Virtual Earth</title><link>http://blogs.msdn.com/sharepointdesigner/archive/2007/05/23/plotting-your-data-using-virtual-earth.aspx#7823938</link><pubDate>Thu, 21 Feb 2008 00:32:03 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7823938</guid><dc:creator>Anthony</dc:creator><description>&lt;p&gt;I really appreciate what you've shown me here. &amp;nbsp;I was able to disect your code and in turn change the data source from the XML into the one of the lists on my site. &amp;nbsp;Unfortunately all I had was addresses in my list so I geocoded the info to get my LatLong info and now I have a list that is plotted against a VE map. &amp;nbsp;Thanks again.&lt;/p&gt;</description></item><item><title>re: Plotting Your Data Using Virtual Earth</title><link>http://blogs.msdn.com/sharepointdesigner/archive/2007/05/23/plotting-your-data-using-virtual-earth.aspx#8328443</link><pubDate>Fri, 21 Mar 2008 06:53:25 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8328443</guid><dc:creator>Jon Campbell</dc:creator><description>&lt;p&gt;Nitu: To combine data from multiple lists, there are two ways that i have tried successfully. &lt;/p&gt;
&lt;p&gt;1) instead of using an SPDatasource, use an aggregate datasource which contains the two lists you want data from. Then just manipulate the XSL to point to the right places.&lt;/p&gt;
&lt;p&gt;2) use the &amp;quot;hidden iframe&amp;quot; technique to load the second page into a hidden iframe, then use javascript to pull data out of that page into the div for the popup.&lt;/p&gt;</description></item><item><title>re: Plotting Your Data Using Virtual Earth</title><link>http://blogs.msdn.com/sharepointdesigner/archive/2007/05/23/plotting-your-data-using-virtual-earth.aspx#8353479</link><pubDate>Thu, 03 Apr 2008 14:16:18 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8353479</guid><dc:creator>Simon Gregory</dc:creator><description>&lt;p&gt;Hi, thanks for this. I have modified the code to use a list of input and I have changed to version 6 of the API. All works great. &lt;/p&gt;
&lt;p&gt;I want to now improve my solution: &lt;/p&gt;
&lt;p&gt;Once I have plotted the points I want to center and scale the map to show all the plotted points.&lt;/p&gt;
&lt;p&gt;I was hoping to do this by using the VEMap.SetMapView method. This method needs an array of the plot points. That is straight forward (I think) &amp;nbsp;I just created an array and I push the VELatLong objects into it just after I have plotted them.&lt;/p&gt;
&lt;p&gt;However, I am very new to xslt processing and my big problem is where/when to run VeMap.SetMapView method. I thought I had found the place that I thought it was logical to put it but that did not work.&lt;/p&gt;
&lt;p&gt;Any help with this would be appreciated.&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;</description></item><item><title>re: Plotting Your Data Using Virtual Earth</title><link>http://blogs.msdn.com/sharepointdesigner/archive/2007/05/23/plotting-your-data-using-virtual-earth.aspx#8397900</link><pubDate>Tue, 15 Apr 2008 19:46:54 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8397900</guid><dc:creator>Jon Campbell</dc:creator><description>&lt;p&gt;Simon - based on what you are describing, you will want to modify the AddMapPins template. The code above is pretty simple in that it creates an AddPin() call for each row of data. A better way would be to have the AddMapPins template generate the array of points. Something similar to the following should be close to what you want. &lt;/p&gt;
&lt;p&gt;&amp;lt;xsl:template name=&amp;quot;AddMapPins&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;&amp;lt;xsl:param name=&amp;quot;Rows&amp;quot;/&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;&amp;lt;xsl:text disable-output-escaping=&amp;quot;yes&amp;quot;&amp;gt;&amp;lt;![CDATA[&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;var mypins = {&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;]]&amp;gt;&amp;lt;/xsl:text&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;&amp;lt;xsl:for-each select=&amp;quot;$Rows&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;xsl:if test=&amp;quot;not(normalize-space(@lat) = '' and normalize-space(@long) = '')&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;new VEShape(VEShapeType.Pushpin, new VELatLong(&amp;lt;xsl:value-of select=&amp;quot;@lat&amp;quot; /&amp;gt;,&amp;lt;xsl:value-of select=&amp;quot;@lon&amp;quot; /&amp;gt;)),&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/xsl:if&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;&amp;lt;/xsl:for-each&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;&amp;lt;xsl:text disable-output-escaping=&amp;quot;yes&amp;quot;&amp;gt;&amp;lt;![CDATA[&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/script&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;]]&amp;gt;&amp;lt;/xsl:text&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;/xsl:template&amp;gt;&lt;/p&gt;
&lt;p&gt;Then you would want to modify the GetMap() function to call your SetMapView with those pins, and also modify the addpins function to add each of your pins to the map. &lt;a rel="nofollow" target="_new" href="http://dev.live.com/virtualearth/sdk/Ref/HTML/M_Namespace_VEMap_SetMapView.htm"&gt;http://dev.live.com/virtualearth/sdk/Ref/HTML/M_Namespace_VEMap_SetMapView.htm&lt;/a&gt; has a good example of the basic concept.&lt;/p&gt;</description></item><item><title>re: Plotting Your Data Using Virtual Earth</title><link>http://blogs.msdn.com/sharepointdesigner/archive/2007/05/23/plotting-your-data-using-virtual-earth.aspx#8398742</link><pubDate>Wed, 16 Apr 2008 10:43:51 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8398742</guid><dc:creator>Glennzo</dc:creator><description>&lt;p&gt;I could realy do with some help here guys.&lt;/p&gt;
&lt;p&gt;Im not technically minded with ASP.NET (PHP MYSQL background)&lt;/p&gt;
&lt;p&gt;Ive done a course in Sharepoint, installed it, set up Sites etc.&lt;/p&gt;
&lt;p&gt;Do I edit a Sharepoint master page and drop the code in (the code above)?&lt;/p&gt;</description></item><item><title>re: Plotting Your Data Using Virtual Earth</title><link>http://blogs.msdn.com/sharepointdesigner/archive/2007/05/23/plotting-your-data-using-virtual-earth.aspx#8419519</link><pubDate>Wed, 23 Apr 2008 20:57:16 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8419519</guid><dc:creator>tonidecoster</dc:creator><description>&lt;p&gt;HI&lt;/p&gt;
&lt;p&gt;i have an issue &lt;/p&gt;
&lt;p&gt;My client has asked me to put the org chart on the page (which is big and which is a visio file)&lt;/p&gt;
&lt;p&gt;and the org chart contains the list of the companies &lt;/p&gt;
&lt;p&gt;client has also asked, when the file is displayed on the page one must be able to zoom on the page so &amp;nbsp;the name of the company can be seen &lt;/p&gt;
&lt;p&gt;i am new to coding and designing &lt;/p&gt;
&lt;p&gt;Please help ...........my mail id is tonidecoster9@yahoo.com&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;toni decoster&lt;/p&gt;</description></item><item><title>re: Plotting Your Data Using Virtual Earth</title><link>http://blogs.msdn.com/sharepointdesigner/archive/2007/05/23/plotting-your-data-using-virtual-earth.aspx#8563009</link><pubDate>Fri, 30 May 2008 15:43:41 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8563009</guid><dc:creator>Ram</dc:creator><description>&lt;p&gt;very nice job&lt;/p&gt;
&lt;p&gt;but my task is slightly different&lt;/p&gt;
&lt;p&gt;i have to show the offices of a company that is in share point list site on the virtual earth map&lt;/p&gt;
&lt;p&gt;like if i click the US office of the company then it should show the address of that US office in the map&lt;/p&gt;
&lt;p&gt;plz help me&lt;/p&gt;
&lt;p&gt;it is very urgent&lt;/p&gt;
&lt;p&gt;regards &lt;/p&gt;
&lt;p&gt;Ram&lt;/p&gt;
&lt;p&gt;plzzzzzzzzzzz&lt;/p&gt;
&lt;p&gt;hury&lt;/p&gt;</description></item><item><title>CSS Style Bar Graphs using Data Views</title><link>http://blogs.msdn.com/sharepointdesigner/archive/2007/05/23/plotting-your-data-using-virtual-earth.aspx#8663119</link><pubDate>Sat, 28 Jun 2008 03:44:08 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8663119</guid><dc:creator>Microsoft SharePoint Designer Team Blog</dc:creator><description>&lt;p&gt;Hi everyone, Jon here again with a quick how-to on creating a simple bar graph of your data by using&lt;/p&gt;
</description></item><item><title>re: Plotting Your Data Using Virtual Earth</title><link>http://blogs.msdn.com/sharepointdesigner/archive/2007/05/23/plotting-your-data-using-virtual-earth.aspx#8712799</link><pubDate>Wed, 09 Jul 2008 19:35:22 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8712799</guid><dc:creator>Aaron</dc:creator><description>&lt;p&gt;Hi, &lt;/p&gt;
&lt;p&gt;I want to use this functionality on my SharePoint homepage, using a custom list in my SharePoint site as the data source. I was wondering how would I implement list VE map on my homepage based off a custom list that is not displayed on the page. Also, how could I implement this mapping as is using a custm list instead of creating a new XML file. I am some what new to XML and this type of customization so any help would be greatly apprecaited. &lt;/p&gt;</description></item><item><title>re: Plotting Your Data Using Virtual Earth</title><link>http://blogs.msdn.com/sharepointdesigner/archive/2007/05/23/plotting-your-data-using-virtual-earth.aspx#8745060</link><pubDate>Fri, 18 Jul 2008 01:29:02 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8745060</guid><dc:creator>Jon Campbell</dc:creator><description>&lt;p&gt;Aaron - you don't have to show the list on the page - I just did that for clarity's sake. If you don't want the table to be shown, just delete the &amp;lt;table&amp;gt; tag that is after the call to AddMapPins. For completeness you should delete the dvt_1.body and dvt_1.rowview templates, but you don't have to. &lt;/p&gt;
&lt;p&gt;In terms of using a list instead of the xml file - the process is basically the same. the biggest difference is that inside the AddPin template you will need to change the fields that are referenced. for example, if you call your latitude field &amp;quot;Latitude&amp;quot;, then you will want to change the &amp;quot;@lat&amp;quot; to be &amp;quot;@Latitude&amp;quot;.&lt;/p&gt;</description></item><item><title>DataViews + Visifire =Silverlight Charting Power</title><link>http://blogs.msdn.com/sharepointdesigner/archive/2007/05/23/plotting-your-data-using-virtual-earth.aspx#8752485</link><pubDate>Sat, 19 Jul 2008 03:38:32 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8752485</guid><dc:creator>Microsoft SharePoint Designer Team Blog</dc:creator><description>&lt;p&gt;Hi everyone, Jon here again with a great tip on visualizing your data. In my Plotting Your Data Using&lt;/p&gt;
</description></item><item><title>re: Plotting Your Data Using Virtual Earth</title><link>http://blogs.msdn.com/sharepointdesigner/archive/2007/05/23/plotting-your-data-using-virtual-earth.aspx#8789820</link><pubDate>Tue, 29 Jul 2008 23:20:42 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8789820</guid><dc:creator>vextraz</dc:creator><description>&lt;p&gt;Is there a way to load the map into an iFrame, but still pull from the Data source in the main page?&lt;/p&gt;
</description></item><item><title>re: Plotting Your Data Using Virtual Earth</title><link>http://blogs.msdn.com/sharepointdesigner/archive/2007/05/23/plotting-your-data-using-virtual-earth.aspx#8789847</link><pubDate>Tue, 29 Jul 2008 23:33:13 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8789847</guid><dc:creator>vextraz</dc:creator><description>&lt;p&gt;Also, Has anyone tried to load mutiple data soruces in the map using layers? I have tried but with no success. Below is my DIV tag to load the map. &lt;/p&gt;
&lt;p&gt; &amp;lt;script src=&amp;quot;&lt;a rel="nofollow" target="_new" href="http://dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=6&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;"&gt;http://dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=6&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;var map = null;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;var layer1;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;var layer2;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;function GetMap()&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;map = new VEMap('myMap');&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;map.SetDashboardSize(VEDashboardSize.Small);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;map.LoadMap(new VELatLong(44.4024, -94.1309), 6,'r' ,false);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;AddPins();&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; CreateLayer1();&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; CreateLayer2();&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;function AddPin(layer, lat, lon, iconurl, title, desc)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;var shape = &lt;/p&gt;
&lt;p&gt;new VEShape(VEShapeType.Pushpin, &lt;/p&gt;
&lt;p&gt;new VELatLong(lat,lon));&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;shape.SetCustomIcon(&amp;quot;icon.gif&amp;quot;); &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;shape.SetTitle(title);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;shape.SetDescription(desc);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; layer.AddShape(shape);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;function addLoadEvent(func)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;var oldonload = window.onload; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (typeof window.onload != 'function') &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{ window.onload = func; } &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;else &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{ window.onload = function() &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{ oldonload(); func(); } &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;addLoadEvent(GetMap);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;&amp;lt;/script&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;&amp;lt;div id='myMap' style=&amp;quot;position:relative; width:600px; height:400px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;/p&gt;
&lt;p&gt;This is how I am trying to call the pins.&lt;/p&gt;
&lt;p&gt;&amp;lt;xsl:template name=&amp;quot;AddMapPins&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;&amp;lt;xsl:param name=&amp;quot;Rows&amp;quot;/&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;&amp;lt;xsl:text disable-output-escaping=&amp;quot;yes&amp;quot;&amp;gt;&amp;lt;![CDATA[&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;function CreateLayer1()&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt;alert();&lt;/p&gt;
&lt;p&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;layer1 = new VEShapeLayer();&lt;/p&gt;
&lt;p&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;map.AddShapeLayer(layer1);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;]]&amp;gt;&amp;lt;/xsl:text&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;&amp;lt;xsl:for-each select=&amp;quot;$Rows&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;xsl:if test=&amp;quot;not(normalize-space(@lat) = '' and normalize-space(@long) = '')&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;AddPin(layer1, &amp;lt;xsl:value-of select=&amp;quot;@lat&amp;quot; /&amp;gt;,&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;xsl:value-of select=&amp;quot;@long&amp;quot; /&amp;gt;,&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;null,&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;'&amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot; /&amp;gt;',&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;'&amp;lt;xsl:value-of select=&amp;quot;@description&amp;quot;/&amp;gt;');&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/xsl:if&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;&amp;lt;/xsl:for-each&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;&amp;lt;xsl:text disable-output-escaping=&amp;quot;yes&amp;quot;&amp;gt;&amp;lt;![CDATA[&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/script&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;]]&amp;gt;&amp;lt;/xsl:text&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;/xsl:template&amp;gt;&lt;/p&gt;
&lt;p&gt;-------------------&lt;/p&gt;
&lt;p&gt;&amp;lt;xsl:call-template name=&amp;quot;AddMapPins&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;xsl:with-param name=&amp;quot;Rows&amp;quot; select=&amp;quot;$Rows&amp;quot;/&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;/xsl:call-template&amp;gt;&lt;/p&gt;
&lt;p&gt;Any help on this would be greatly appreciated. I have reached out to John for this, but we could figure it out. &lt;/p&gt;
</description></item><item><title>re: Plotting Your Data Using Virtual Earth</title><link>http://blogs.msdn.com/sharepointdesigner/archive/2007/05/23/plotting-your-data-using-virtual-earth.aspx#8818004</link><pubDate>Sun, 03 Aug 2008 17:35:30 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8818004</guid><dc:creator>vextraz</dc:creator><description>&lt;p&gt;I figured out my problem. I was not calling the PINs for each &amp;nbsp;layer. Below is the code that worked for me. &lt;/p&gt;
&lt;p&gt; &amp;lt;script src=&amp;quot;&lt;a rel="nofollow" target="_new" href="http://dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=6&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;"&gt;http://dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=6&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;var map = null;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;var layer1;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;var layer2;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;function GetMap()&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;map = new VEMap('myMap');&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;map.SetDashboardSize(VEDashboardSize.Small);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;map.LoadMap(new VELatLong(44.4024, -94.1309), 6,'r' ,false);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; CreateLayer1();&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; CreateLayer2();&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;AddPins();&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;function AddPin(layer1, lat, lon, iconurl, title, desc)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;var shape = &lt;/p&gt;
&lt;p&gt;new VEShape(VEShapeType.Pushpin, &lt;/p&gt;
&lt;p&gt;new VELatLong(lat,lon));&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;shape.SetTitle(title);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;shape.SetDescription(desc);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; layer1.AddShape(shape);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;function AddPin(layer2, lat, lon, iconurl, title, desc)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;var shape = &lt;/p&gt;
&lt;p&gt;new VEShape(VEShapeType.Pushpin, &lt;/p&gt;
&lt;p&gt;new VELatLong(lat,lon));&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;shape.SetTitle(title);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;shape.SetDescription(desc);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; layer2.AddShape(shape);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;function addLoadEvent(func)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;var oldonload = window.onload; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (typeof window.onload != 'function') &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{ window.onload = func; } &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;else &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{ window.onload = function() &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{ oldonload(); func(); } &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;addLoadEvent(GetMap);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;&amp;lt;/script&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;&amp;lt;div id='myMap' style=&amp;quot;position:relative; width:600px; height:400px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;/p&gt;
</description></item><item><title>re: Plotting Your Data Using Virtual Earth</title><link>http://blogs.msdn.com/sharepointdesigner/archive/2007/05/23/plotting-your-data-using-virtual-earth.aspx#8884747</link><pubDate>Thu, 21 Aug 2008 16:08:05 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8884747</guid><dc:creator>Benyten</dc:creator><description>&lt;p&gt;Woww,great job...&lt;/p&gt;
&lt;p&gt;Thanks Jon for your knowledge sharing :) :)&lt;/p&gt;</description></item><item><title>re: Plotting Your Data Using Virtual Earth</title><link>http://blogs.msdn.com/sharepointdesigner/archive/2007/05/23/plotting-your-data-using-virtual-earth.aspx#9426714</link><pubDate>Tue, 17 Feb 2009 02:35:48 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9426714</guid><dc:creator>Avikumar</dc:creator><description>&lt;p&gt;Hello Jon&lt;/p&gt;
&lt;p&gt;Nice piece of coding.&lt;/p&gt;
&lt;p&gt;I tested on my local server, working nicely. But I am thining in some different manner, can I not first generate xml from an existing sharepoint list and load this xml in your suggested coding.&lt;/p&gt;
&lt;p&gt;OR&lt;/p&gt;
&lt;p&gt;Can I direct integrate sharepoint list rather than hardcoded location.xml?&lt;/p&gt;
&lt;p&gt;Please advise&lt;/p&gt;</description></item><item><title>re: Plotting Your Data Using Virtual Earth</title><link>http://blogs.msdn.com/sharepointdesigner/archive/2007/05/23/plotting-your-data-using-virtual-earth.aspx#9491767</link><pubDate>Fri, 20 Mar 2009 08:04:54 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9491767</guid><dc:creator>Rob</dc:creator><description>&lt;p&gt;I have it working from the xml file with no issues, i've also been able to modify various aspects of it, but one thing I cannot get to work is getting it to read from a sharepoint list. &amp;nbsp;I basically tried to replace the paths that would point to the xml file and make them point to the location of the list, but that only resulted in an error at the bottom of the map. &amp;nbsp;I changed the datasources names to represent the fields but that didn't do anything either. &amp;nbsp;I'm not a coding or sharepoint guru to being with, can someone point me to a sample code that shows how to reference a sharepoint list rather than an xml file? Thanks in advance.&lt;/p&gt;</description></item><item><title>re: Plotting Your Data Using Virtual Earth</title><link>http://blogs.msdn.com/sharepointdesigner/archive/2007/05/23/plotting-your-data-using-virtual-earth.aspx#9588836</link><pubDate>Tue, 05 May 2009 16:59:12 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9588836</guid><dc:creator>Jon M.</dc:creator><description>&lt;p&gt;I too am trying to link this to a SharePoint list. &amp;nbsp;The pushpins are not appearing and I can't figure out what I am doing wrong.&lt;/p&gt;</description></item><item><title>re: Plotting Your Data Using Virtual Earth</title><link>http://blogs.msdn.com/sharepointdesigner/archive/2007/05/23/plotting-your-data-using-virtual-earth.aspx#9833571</link><pubDate>Wed, 15 Jul 2009 00:57:18 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9833571</guid><dc:creator>Aaron</dc:creator><description>&lt;p&gt;A new issue that I face is referencing a data colomn that contains an apostrophy. When there is an apostrophy the map does not work for that layer. &lt;/p&gt;
&lt;p&gt;any thoughs or ideas about how to get past this issue?&lt;/p&gt;</description></item><item><title>re: Plotting Your Data Using Virtual Earth</title><link>http://blogs.msdn.com/sharepointdesigner/archive/2007/05/23/plotting-your-data-using-virtual-earth.aspx#9923872</link><pubDate>Tue, 17 Nov 2009 21:30:12 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9923872</guid><dc:creator>Mike K</dc:creator><description>&lt;p&gt;Just starting working with SharePoint and mapping. Great example, but I'm trying to use the clustering option available with Version 6.2. Any thoughts on how to combine this example with Cluster?&lt;/p&gt;</description></item></channel></rss>