Я действительно борюсь с путевыми точками, и я надеялся получить помощь.Google Maps API Сохранить путевые точки
Моя конечная цель - отправить данные путевых точек в скрытое поле ввода, которое я могу сохранить в моей базе данных, используя PHP, когда пользователь выполнит построение маршрута.
У меня есть следующий код (Javascript API V3), но последний раздел путевых точек продолжает разрывать скрипт.
jQuery(document).ready(function(){
// INITIALIZE MAP
var map = new google.maps.Map(document.getElementById('map_canvas'), {
zoom: 5,
center: new google.maps.LatLng(37.09024, -95.71289),
mapTypeId: google.maps.MapTypeId.ROADMAP
}),
directions = new google.maps.DirectionsService(),
displayer = new google.maps.DirectionsRenderer({
draggable: true
});
// LOAD DEFAULTS
/* start coordinates */
var start_lat = jQuery('input[name="origin_lat"]').val();
var start_lng = jQuery('input[name="origin_lng"]').val();
/* end coordinates */
var end_lat = jQuery('input[name="destination_lat"]').val();
var end_lng = jQuery('input[name="destination_lng"]').val();
displayer.setMap(map);
directions.route({
origin: new google.maps.LatLng(start_lat,start_lng),
destination: new google.maps.LatLng(end_lat,end_lng),
travelMode: google.maps.DirectionsTravelMode.DRIVING
}, function (result) {
displayer.setDirections(result);
});
// INFO WINDOW AND MARKERS
var infowindow = new google.maps.InfoWindow();
var marker = new google.maps.Marker({
map: map
});
// WAYPOINTS
google.maps.event.addListener(displayer, 'directions_changed', function(){
var waypoints = displayer.directions.route[0].legs[0].via_waypoint;
});
});
Я бы очень признателен за любую помощь, которую вы можете дать.
Спасибо, связка !!! – HWD