LatLng в DirectionsService Google Maps API, используя JavaScript

Я пытаюсь использовать переменные policeLatLng а также victimLatLng в моем объекте запроса. Это дает мне следующую ошибку. InvalidValueError: in property origin: not a string; and not a LatLng or LatLngLiteral: not an Object; and not an Object

 policeLatLng = new google.maps.LatLng({lat: position.coords.latitude, lng: position.coords.longitude}); 
 victimLatLng = new google.maps.LatLng({lat: 39.965479, lng: -86.148369}); 

var request = {
      origin: policeLatLng,
      destination: victimLatLng,
      travelMode: google.maps.DirectionsTravelMode.DRIVING
    }; 

1 ответ

Вы делаете ошибку при инициализации LatLng из google-maps-api:

policeLatLng = new google.maps.LatLng(position.coords.latitude, position.coords.longitude); 

victimLatLng = new google.maps.LatLng(39.965479,-86.148369); 
Другие вопросы по тегам