Solved

Viewing KML in Bing Maps

Posted on 2010-09-16
5
3,434 Views
Last Modified: 2012-05-10
Hi,

Can anyone tell me how to view a KML in an earth Browser other than Google Maps?

Thanks,

0
Comment
Question by:Techsavy
  • 3
5 Comments
 
LVL 13

Expert Comment

by:Molnar István
ID: 33699220
you can use bing maps to view kml like this:

"http://www.bing.com/maps/?mapurl=" + "kml_file_location"
0
 
LVL 13

Expert Comment

by:Molnar István
ID: 33699294
for example:
let the kml location : http://www.holidaycreations.com/reps.kml
then: http://www.bing.com/maps/?mapurl=http://www.holidaycreations.com/reps.kml

if you are making an asp.net app this article can help:
How to display KML / KMZ files using Bing Maps (Virtual Earth)

hope it helps
0
 

Author Comment

by:Techsavy
ID: 33704675
Hi,

 I tried this approach" but my KML File location is in  HTTPS

i.e http://www.bing.com/maps/?mapurl=https://www.mysite.com/reps.kml

And bing reports that the content has been removed. So may be SSL is the problem. How can we address this?

Thanks,

Alternatively, I tried using a AJAX Bing map control :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
  <script charset="UTF-8" type="text/javascript" src="http://ecn.dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=6.3&mkt=en-us">
</script>
    <title>Untitled Page</title>
</head>
<body>
<div id='myMap' style="position:absolute; width:400px; height:400px;">
<script type="text/javascript">
    var map = new VEMap('myMap');
    map.LoadMap(new VELatLong(47.6, -122.33, 0, VEAltitudeMode.RelativeToGround), 10, VEMapStyle.Road, false, VEMapMode.Mode2D, true, 1);
    var shapeLayer = new VEShapeLayer();
    var shapeSpec = new VEShapeSourceSpecification(VEDataType.ImportXML, "https://mysite/doc.kml", shapeLayer);
    map.ImportShapeLayerData(shapeSpec);
</script>
</div>
</body>


Please let me know how else I can achieve this. Thanks,




0
 
LVL 13

Expert Comment

by:Molnar István
ID: 33708089
0
 
LVL 5

Accepted Solution

by:
mrfixit22 earned 500 total points
ID: 33749754
0

Featured Post

Master Your Team's Linux and Cloud Stack

Come see why top tech companies like Mailchimp and Media Temple use Linux Academy to build their employee training programs.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
PHP and Soap 3 59
Create XML 5 52
Why does the Android Studio logcat show this error when the user presses the button? 2 48
TSQL query to generate xml 4 46
Introduction This article is designed to assist GIS (Geographic Information System) and GPS (Global Positioning System) developers using ESRI ArcGIS and other spatial information management systems.   For the uninitiated the concept of projectio…
I was working on a PowerPoint add-in the other day and a client asked me "can you implement a feature which processes a chart when it's pasted into a slide from another deck?". It got me wondering how to hook into built-in ribbon events in Office.
This tutorial demonstrates how to identify and create boundary or building outlines in Google Maps. In this example, I outline the boundaries of an enclosed skatepark within a community park.  Login to your Google Account, then  Google for "Google M…
This tutorial walks through the best practices in adding a local business to Google Maps including how to properly search for duplicates, marker placement, and inputing business details. Login to your Google Account, then search for "Google Mapmaker…

828 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question