Googleマップv3 APIを使用して複数のウェイポイントのルートマップを作成するウェブアプリを構築しました。複数のウェイポイントを持つAPIマップからGoogleマップリンクを作成
jQuery.getJSON(driverURL, function(dData){
var routeObject = {};
var lat = dData.Location.lat;
var lng = dData.Location.lng;
routeObject.origin = new google.maps.LatLng(lat, lng);
routeObject.destination = new google.maps.LatLng(endRoute.lat, endRoute.lng);
routeObject.waypoints = waypoints;
routeObject.travelMode = google.maps.TravelMode.DRIVING;
routeObject.optimizeWaypoints = true;
directionsService.route(routeObject, function(response, status) {
if (status === google.maps.DirectionsStatus.OK) {
var directionsDisplay = new google.maps.DirectionsRenderer({
polylineOptions: {
strokeColor: colors[driverLines.length]
}
});
directionsDisplay.setMap(dMap);
directionsDisplay.setDirections(response);
} else {
window.alert('Directions request failed due to ' + status);
}
});
});
私は地図、ウェイポイント、開始と終了がすべて保存されていますが、私は、Googleが、私がユーザーに送信できることを、このルートの方向にクリック可能なリンクをマップ生成できるようにしたいのですが。私は単一のマーカーでリンクを送信する方法を見つけることができますが、完全なルート方向で地図リンクを生成する方法を見つけることはできません。
助けてください。
https://developers.google.com/maps/documentation/embed/guide#directions_mode – geocodezip
これはまさに上記のコードの機能です。ウェイポイントを取得し、地図を表示し、地図上に方向を描画します。しかし、それらのドキュメントは私が尋ねた質問には答えません。それらのウェイポイントとルートを持つGoogleマップへのクリック可能なリンクを作成する方法。すべてのウェイポイントとルートを持つユーザーに送信できるmaps.google.comリンクの場合と同じです。 – Davidgs
「googleマップ」を作成するための唯一の文書化された方法は、埋め込みAPIによるものです。 – geocodezip