OK、KMLを使用して解決策を見つけました。
1) まず、Google マップで新しいマップを作成します。(Google マップでは、メニュー > [Your Places] > [Maps] > [Create Map] に移動します) 2) Google マップを使用して、お好きなルートを作成します。3)マップをエクスポートします
。4) ダウンロードしたばかりの KML 検索は、次のような機能を使用してマップ上のオーバーレイとして使用できます。
// Load the KML layer
var KMLsrc = 'http://...../file.kml';
loadKmlLayer(KMLsrc, map);
}
function loadKmlLayer(src, map) {
var kmlLayer = new google.maps.KmlLayer(src, {
suppressInfoWindows: true,
preserveViewport: false,
map: map
});
google.maps.event.addListener(kmlLayer, 'click', function(event) {
var content = event.featureData.infoWindowHtml;
var testimonial = document.getElementById('capture');
testimonial.innerHTML = content;
});
}
PS KML ファイルは、Google マップからアクセスできる場所にある必要があります。PC 上のローカル ファイルは機能しません。