- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
你好我可以同时将水变暗并更改为样式化 map ,以便重置其他值。我想要的是一张像 MapTypeId.TERRAIN 这样的绿色景观和深色水域的 map 。我可以设法让水变暗,现在也想要像 MapTypeId.TERRAIN 一样的绿色景观。你能推荐一种方法吗?谢谢
最佳答案
此刻,Google Styled Maps不能应用于默认 ROADMAP
类型以外的 map 类型。 2010 年 5 月 31 日,邮件列表中的一名 Google 员工证实了这一点:
但是,如果您只是想要一个带有深水的绿色地形,您仍然可以将默认的 ROADMAP
样式设置为如下所示:
示例源代码:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
<title>Google Maps Dark Water Style Demo</title>
<script src="http://maps.google.com/maps/api/js?sensor=false"
type="text/javascript"></script>
</head>
<body>
<div id="map" style="width: 550px; height: 300px;"></div>
<script type="text/javascript">
var darkStyle = [
{
featureType: "landscape",
elementType: "all",
stylers: [
{ visibility: "on" },
{ hue: "#1aff00" },
{ lightness: -17 }
]
},{
featureType: "water",
elementType: "all",
stylers: [
{ hue: "#1900ff" },
{ invert_lightness: true },
{ lightness: -56 },
{ saturation: 31 },
{ visibility: "simplified" }
]
},{
featureType: "administrative",
elementType: "all",
stylers: [
{ gamma: 0.82 },
{ visibility: "on" },
{ lightness: -18 },
{ hue: "#00ff4d" },
{ saturation: 27 }
]
}
];
var map = new google.maps.Map(document.getElementById('map'), {
mapTypeControlOptions: {
mapTypeIds: [
'darkwater',
google.maps.MapTypeId.ROADMAP,
google.maps.MapTypeId.TERRAIN
]
},
center: new google.maps.LatLng(30, 0),
zoom: 1,
mapTypeId: 'darkwater'
});
map.mapTypes.set(
'darkwater', new google.maps.StyledMapType(darkStyle, {
name: 'Dark'
})
);
</script>
</body>
</html>
关于javascript - map 像 MapTypeId.TERRAIN 与暗水,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3835415/
你好我可以同时将水变暗并更改为样式化 map ,以便重置其他值。我想要的是一张像 MapTypeId.TERRAIN 这样的绿色景观和深色水域的 map 。我可以设法让水变暗,现在也想要像 MapTy
谷歌地图 8 位愚人节玩笑仍然可以通过 "t=8" parameter 访问. 您甚至可以使用 将带有任务的 map 嵌入其中嵌入选项。 Google Maps 8 bit embed http:/
设置谷歌地图类型时: map.setMapTypeId(google.maps.MapTypeId.TERRAIN); 我可以用包含字符串“TERRAIN”、“SATELLITE”等的js变量替换“T
我目前的理解是,当用户将鼠标悬停在 map 按钮 (MapTypeId.ROADMAP) 上时,google maps api3 MapTypeId.TERRAIN 显示为一个复选框选项。我想把它分成
当用户点击标记时,我需要将 map 类型从 RoadMap 更改为 Hybrid(它已经自动缩放并居中) 我在 Google 3.2 的 API 文档中找不到任何关于如何做到这一点的内容。任何帮助将不
如何配置 Google map 以在地球 View 中显示?我正在使用谷歌地图 V3 最佳答案 中提供了以下 map 类型谷歌地图 API : MapTypeId.ROADMAP 显示默认的路线图 V
要添加监听器来检测缩放更改,请执行以下操作: google.maps.event.addListener(map,'zoom_changed',function()) 检测 map 类型从 ROADM
测试来自 gmap3 的示例代码: .gmap3{ margin: 20px auto;
我是一名优秀的程序员,十分优秀!