use*_*050 6 javascript google-maps google-maps-api-3
我希望能够从我的谷歌地图中删除垂直和水平虚线。创建地图时我需要做什么才能删除它们?
var mapOptions = {
zoom: "",
zoomControl: "",
center: "",
disableDefaultUI: "",
draggable: "",
styles: "",
disableDoubleClickZoom: ""
}
mapOptions.zoom = 1;
mapOptions.zoomControl = false;
mapOptions.center = new window.google.maps.LatLng(mapCoordinates.latitude, mapCoordinates.longitude);;
mapOptions.disableDefaultUI = true;
mapOptions.draggable = false;
mapOptions.styles = "";
mapOptions.disableDoubleClickZoom = true;
$googlemap = new window.google.maps.Map(document.getElementById('map-canvas'), mapOptions);Run Code Online (Sandbox Code Playgroud)
您必须创建一个样式地图来删除赤道和国际日期变更线。但请注意,它也可以删除其他管理元素。
// Map style CODE after create $googlemap
var cleanStyle = [{
featureType: "administrative",
elementType: "geometry",
stylers: [
{ visibility: "off" }
]
}];
// Create a new Styled Map
var styledMap = new google.maps.StyledMapType(cleanStyle);
// Attach the styledMap with the main map
$googlemap.mapTypes.set('cleanMap', styledMap);
// Set the new styled map as active
$googlemap.setMapTypeId('cleanMap');
Run Code Online (Sandbox Code Playgroud)
这是一个例子
| 归档时间: |
|
| 查看次数: |
1715 次 |
| 最近记录: |