Fusion Table 热图
Fusion Tables 还对热图提供一定的支持,并会以一组不同的颜色来表示匹配位置的密度。当前热图使用了红色(密集)到绿色(稀少)的渐变来表示关联位置的相对份额。要启用热图,请将图层的FusionTablesLayerOptionsheatmap参数设置为enabled: true。
以下示例使用热图显示了巴西海岸的指定海滩:
var brazil = new google.maps.LatLng(-18.771115, -42.758789);
map = new google.maps.Map(document.getElementById('map_canvas'), {
center: brazil,
zoom: 5,
mapTypeId: google.maps.MapTypeId.ROADMAP
});
layer = new google.maps.FusionTablesLayer({
query: {
select: 'LATITUDE',
from: '0ILwUgu7vj0VSZnVzaW9udGFibGVzOjEzNjcwNQ'
},
heatmap: {
enabled: true
}
});
layer.setMap(map);路况图层
在 Google Maps API 中,您可以使用TrafficLayer对象向地图添加实时路况信息(如果支持的话)。路况信息会在提出请求时提供。要确定路况覆盖范围的支持情况,请查看此电子表。
var myLatLng = new google.maps.LatLng(39.915972, 116.395686);//北京交通路况
var mapOptions = {
zoom: 13,
center: myLatLng,
mapTypeId: google.maps.MapTypeId.ROADMAP
}
var map = new google.maps.Map(document.getElementById("map_canvas"), mapOptions);
var trafficLayer = new google.maps.TrafficLayer();
trafficLayer.setMap(map);公交图层
Google Maps API 可让您使用对象在地图上显示某个城市的公交网络。启用公交图层并以支持公交信息的城市作为地图的中心后,地图会将主要公交线路显示为带颜色的粗线。线的颜色根据公交线路运营机构所提供的信息而设置。启用公交图层会更改基本地图本身的样式,以突出显示公交路线。
公交信息只适用于选定位置。要查看当前提供公交信息的城市列表,请参阅该列表。
以下示例在北京的地图上显示了支持的公交图层:
function initializeTransitLayer() {
var myLatLng = new google.maps.LatLng(51.501904, -0.115871);
var mapOptions = {
zoom: 13,
center: myLatlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
}
var map = new google.maps.Map(document.getElementById("map"), mapOptions);
var transitLayer = new google.maps.TransitLayer();
transitLayer.setMap(map);
}骑行图层
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shouji/article-45243-9.html
充满了正能量呀
他不过就是能摆呼