Google Maps API 可让您使用 TransitLayer 对象在地图上显示某个城市的公交网络。启用公交图层并以支持公交信息的城市作为地图的中心后,地图会将主要公交线路显示为带颜色的粗线。
线的颜色根据公交线路运营机构所提供的信息而设置。启用公交图层会更改基本地图本身的样式,以突出显示公交路线。
公交信息只适用于选定位置。
程序运行结果图:
程序代码如下:[code]
html,body { height: 100%; margin: 0; padding: 0; }#map_canvas {
height: 100%;
}
@media print {
html,body {
height: auto;
}
#map_canvas {
height: 650px;
}
}
var map = new google.maps.Map(document.getElementById('map_canvas'), mapOptions);
var transitLayer = new google.maps.TransitLayer();
transitLayer.setMap(map);
}
</script>
[/code]