我的目标是让在/与谷歌地图中比较两个地铁系统成为可能,但我不确定如何。理想情况下,如果可以将两个公共交通系统叠加为地图,那就太好了。
到目前为止(下面的代码)我关闭了除了公交线路和车站之外的所有东西。不确定灰色的“背景”是否会成为叠加它的问题 - 甚至是否可以叠加两个谷歌地图。在地图 api 帮助页面上找不到任何内容。
如果不可能, - 你还有什么推荐的?
我需要知道的另一件事是是否可以将这些公交线路着色为每张地图的一种颜色,但我想我应该提出一个新问题?
非常感谢你的帮助,SHDY
var map;
function initialize() {
var mapOptions = {
zoom: 11,
center: new google.maps.LatLng(40.734077,-73.977699),
mapTypeId: google.maps.MapTypeId.ROADMAP,
styles: [
{
"featureType": "administrative",
"stylers": [
{ "visibility": "off" }
]
},{
"featureType": "landscape",
"stylers": [
{ "visibility": "off" }
]
},{
"featureType": "water",
"stylers": [
{ "visibility": "off" }
]
},{
"featureType": "road",
"stylers": [
{ "visibility": "off" }
]
},{
"featureType": "poi",
"stylers": [
{ "visibility": "off" }
]
},{
"featureType": "transit",
"elementType": "geometry",
"stylers": [
{ "color": "#000d0c" },
{ "visibility": "off" }
]
}
]
};
map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions);
var transitLayer = new google.maps.TransitLayer();
transitLayer.setMap(map);
}
google.maps.event.addDomListener(window, 'load', initialize);