0

私はこのコードを持っています:

var directionsService = new google.maps.DirectionsService();
var directionsDisplay = new google.maps.DirectionsRenderer({ 'map': map }); 
var request = {
  origin:'42.0045384 21.4112488',
  destination:'41.997056 21.435871',
  travelMode: google.maps.TravelMode.DRIVING
};
directionsService.route(request, function(response, status) {
  if (status == google.maps.DirectionsStatus.OK) {
    directionsDisplay.setDirections(response);
  }
});

2 つの GPS ポイントから方向を取得することになっています。それはそうします。しかし、問題は、方向が間違っていることです。出発点は、それが言うことに近いところではありません。次の画像をご覧ください: http://imgur.com/7ayaonK,WKZzkpQ#1 マーカー A の実際の座標は、緑色の男性アイコンの近くにあります。そこで、Google マップに同じ正確な座標を入力すると、次のようになりました。http://imgur.com/7ayaonK,WKZzkpQ#0 これらは正しい方向です。Google マップで機能する場合、同じ座標が API で機能しないのはなぜでしょうか?

4

1 に答える 1