我有一個非常簡單的網絡鏈接的KML(下)文件具有href標記到一個.aspx文件生成動態地標(與<Placemark id="1">
,<name>
,<description>
,<Point>
,<coordinates>
如標籤)。 NetworkLink kml文件在谷歌地球上運行,但不在谷歌地圖上運行(瀏覽器地圖只是一張裸露的地圖,沒有任何地標),我對此感到不知所措。網絡鏈接的KML文件工作在谷歌地球,不過不是在谷歌地圖(瀏覽器的地圖只是沒有任何地標裸圖)
網絡鏈接KML文件:
<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
<NetworkLink>
<name>Ticket Map Add-In</name>
<Link>
<href>http://66.230.78.217/getKML.aspx</href>
</Link>
</NetworkLink>
</kml>
的.js實際顯示(或應顯示但不)在地圖上的地標:
window.onload = function() {
initialize();
}
var map;
var infowindow;
var service;
var request;
function initialize() {
geocoder = new google.maps.Geocoder();
var startLatLng = new google.maps.LatLng(41.82177, -72.50722);
map = new google.maps.Map(document.getElementById('map_canvas'), {
mapTypeId: google.maps.MapTypeId.ROADMAP,
center: startLatLng,
zoom: 5
});
infowindow = new google.maps.InfoWindow();
var ctaLayer = new google.maps.KmlLayer('http://66.230.78.217/netLink.kml');
ctaLayer.setMap(map);
}
的原因作出任何解釋爲什麼會非常感謝
鏈接到不起作用的頁面: http://66.230.78.217/ResultsGeneral.aspx
* 更新 *
我王建宇,山西高等學校認爲其與網絡鏈接文件有問題。我無法使用<NetworkLink><Link><href>
加載任何文件(kml或aspx)...但我可以直接在javascript中加載相同的kml文件。
注意到有什麼辦法可以自定義的時間限制(服務器是非常緩慢的,因此很可能這是一個/問題)。 – SomeoneElse 2011-12-14 15:10:56