У меня есть очень простой файл NetworkLink kml (ниже), который имеет тег href для файла .aspx, который генерирует динамические метки (с <Placemark id="1">
, <name>
, <description>
, <Point>
, <coordinates>
кактеги).Файл NetworkLink kml работает в Google Планета Земля, но не на картах Google (карта браузера - это просто карта без меток), и я не понимаю, почему.
Файл NetworkLink 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.Я не могу загрузить любой файл (kml или aspx), используя <NetworkLink><Link><href>
... но я могу загрузить тот же файл kml непосредственно в JavaScript.