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);