Как скрыть маркеры geoxml3 при загрузке файлов KML?
У меня есть анализатор geoXML3, который читает (несколько) KML-файлов на карту Google, и у меня появляется красная стрелка / маркеры. Есть ли способ подавить их?
var myOptions = {
center: new google.maps.LatLng(39.397, -100.644),
zoom: 4,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
var geoXml = new geoXML3.parser({
map: map,
singleInfoWindow: false,
afterParse: useTheData
});
geoXml.parse('data/file1.kml');
geoXml.parse('data/file2.kml');
geoXml.parse('data/file3.kml');
1 ответ
Есть несколько способов подавления маркеров.
- Самое простое - это удалить любой
<Point>
геометрии из меток в KML. - Вы можете написать функцию постобработки, чтобы скрыть их после их создания.
- Вы можете создать пользовательскую функцию createMarker, которая не создает маркеры