Javascript 谷歌地图api v3-仅显示首都名称-伦敦-非自治区
有人知道如何在定制地图(如伦敦)上仅显示首都吗?如果使用KML图层(https://developers.google.com/maps/documentation/javascript/layers#KMLLayers)如果不想使用Infowindows,则需要使用Javascript 谷歌地图api v3-仅显示首都名称-伦敦-非自治区,javascript,google-maps-api-3,Javascript,Google Maps Api 3,有人知道如何在定制地图(如伦敦)上仅显示首都吗?如果使用KML图层(https://developers.google.com/maps/documentation/javascript/layers#KMLLayers)如果不想使用Infowindows,则需要使用 suppressInfoWindows 选择权 看起来是这样的: var ctaLayer = new google.maps.KmlLayer('http://www.insideoutdigital.com/map/Clie
suppressInfoWindows
选择权
看起来是这样的:
var ctaLayer = new google.maps.KmlLayer('http://www.insideoutdigital.com/map/Clients3.kml',
{ suppressInfoWindows: true });
ctaLayer.setMap(map);
没有通用的方法。您需要使用以下样式的地图将所有位置的标签设置为“关闭”:
style = [
{
"featureType": "administrative.locality",
"elementType": "labels",
"stylers": [
{ "visibility": "off" }
]
}
]
var mapOptions = {
zoom: 12,
...
styles: styles
};
var map = new google.maps.Map(document.getElementById('map_canvas'), mapOptions);
}
然后,通过地理编码或自己提供的方式,自己对首都城市进行地理编码并显示标签
您可以使用MapLabel库绘制美观的标签:
查看此演示,了解如何使用maplabel库:
HTHHi,还有,是否可以禁用信息窗口,以便在单击标记时它们不会出现?我似乎无法登录以查看URLSoory。。。正确的答案是:,你有显示可点击标记的样本吗?啊!您正在使用KML。。。让我为你确定答案。谢谢。是的,KML。我一辈子都无法解决如何禁用infoWindows的问题