私の目標は、2 つのメトロ システムを Google マップで比較できるようにすることですが、方法がわかりません。理想的には、2 つの公共交通機関を地図として重ね合わせることができれば素晴らしいと思います。
これまでのところ(以下のコード)、路線と駅以外はすべてオフにしました。灰色の「背景」がオーバーレイの問題になるかどうか、また 2 つの Google マップをオーバーレイすることさえ可能かどうかは不明です。Maps API ヘルプ ページで何も見つかりません。
それが不可能な場合、他に何をお勧めしますか?
私が知る必要があるもう 1 つのことは、これらのトランジット ラインをマップごとに 1 つの色に着色することが可能かどうかですが、それについては、新しい質問を開く必要があると思いますか?
助けてくれてありがとう、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);