Google Map V3 公交图层

Google Maps API 可让您使用 TransitLayer 对象在地图上显示某个城市的公交网络。启用公交图层并以支持公交信息的城市作为地图的中心后,地图会将主要公交线路显示为带颜色的粗线。

线的颜色根据公交线路运营机构所提供的信息而设置。启用公交图层会更改基本地图本身的样式,以突出显示公交路线。

公交信息只适用于选定位置。

程序运行结果图:

在线程序显示地址为:
http://src.ossez.com/filedetails.php?repname=p&path=%2Fgmaps%2Fv3%2Fexamples%2Ftrunk%2Flayer-transit%2Flayer-transit.html

程序代码如下:[code]

html,body { height: 100%; margin: 0; padding: 0; }

#map_canvas {
height: 100%;
}

@media print {
html,body {
height: auto;
}
#map_canvas {
height: 650px;
}
}

Google Maps JavaScript API v3 Example: Transit Layer function initialize() { var myLatlng = new google.maps.LatLng(42.313431516450144, -71.05715705); var mapOptions = { zoom: 10, center: myLatlng, mapTypeId: google.maps.MapTypeId.ROADMAP }
    var map = new google.maps.Map(document.getElementById('map_canvas'), mapOptions);

    var transitLayer = new google.maps.TransitLayer();
    transitLayer.setMap(map);
  }
</script>
[/code]