我正在使用带有kml的谷歌地图,我想只显示国家标签。默认情况下,它只显示简单的世界地图,上面没有任何内容。 https://gateway.spectrumasa.com/qc/mcmap/
我的原始代码
String strURL = "http://www.azlyrics.com/lyrics/" + artist + "/" + song + ".html";
URL url = new URL(strURL);
Document doc = Jsoup.parse(url);
带样式的新代码
var words = ["quick", "brown", "fox"];
var animals = ["rabbit", "fox", "squirrel"];
function getMatches(array1, array2) {
return array1.map(function (el) {
return array2.indexOf(el);
});
}
console.log(getMatches(animals, words));
答案 0 :(得分:1)
我认为你实际上可以使用HYBRID
地图样式获得你想要的东西。关闭所有内容,然后只启用administrative.country
标签。
var mapOptions = {
center: new google.maps.LatLng(52.368465, 4.903921),
zoom: 6,
mapTypeId: google.maps.MapTypeId.HYBRID,
styles: [{
'featureType': 'all',
'elementType': 'all',
'stylers': [{
'visibility': 'off'
}]
}, {
"featureType": "administrative.country",
"elementType": "labels",
"stylers": [{
"visibility": "on"
}]
}]
};
map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions);