차량 방향 및 방향 지정

유럽 경제 지역 (EEA) 개발자

경유지에는 headingsideOfRoad 설정 등 경로 계산 방식을 변경하는 위치 수정자가 포함될 수 있습니다.

차량 방향 지정

경유지를 정의하려면 위도/경도 좌표를 사용하여 지리적 위치를 지정합니다. 또한 차량이 각 경유지에 도착할 때 향해야 하는 방향을 지정할 수도 있습니다. 이 기능을 사용하여 차량이 픽업을 기다리는 소비자와 동일한 도로 측면에 도착하도록 합니다. 방향을 지정하지 않으면 차량이 도로의 잘못된 쪽으로 도착할 수 있습니다.

방향 값은 나침반 방향과 일치하는 숫자이므로 0~359 범위입니다. 예를 들어 값 0은 북쪽을 향하는 방향을 나타냅니다.

  // Mountain View, CA
  const originLatLng = {lat: 37.422000, lng: -122.084058};
  // San Francisco, CA
  const destinationLatLng = {lat: 37.774929, lng: -122.419415};
  // Half Moon Bay, CA
  const viaLatLng = {lat: 37.450733, lng: -122.430281, heading: 330};

  // Define a computeRoutes request.
  const requestWithLatLngs = {
    origin: originLatLng,
    destination: destinationLatLng,
    intermediates: [
      {location: viaLatLng}
    ],
    fields: ['path'],
  };
  

도로 측면 환경설정 지정

위도 및 경도 쌍으로 정의된 위치는 도로의 특정 측면에 해당할 수 있습니다. 하지만 경로 최적화를 지원하기 위해 경로는 지정된 위치에서 도로 반대편에 있는 경유지를 설정할 수 있습니다.

경유지는 sideOfRoad 속성을 지원합니다. 이 속성은 경유지 위치가 차량이 위치에 지정된 것과 동일한 도로 측면에 정차하도록 선호함을 나타냅니다.

sideOfRoad 속성을 true로 설정하여 경로가 선호하는 도로 측면을 사용하도록 지정합니다. 그런 다음 경로가 위치를 통과하므로 차량이 위치가 치우쳐 있는 도로 옆에 정차할 수 있습니다.

다음 예에서는 경유지에 sideOfRoad를 설정하는 방법을 보여줍니다.

const sideOfRoadLatLng = {
  location: {
    lat: 37.450733,
    lng: -122.430281,
  },
  sideOfRoad: true,
};