Я пытаюсь использовать функцию из API Google Maps на стороне сервера (с помощью Node.js) https://developers.google.com/maps/documentation/javascript/geometry#poly Я хочу видеть, если точка находится в Google Maps направления для перехода от точки А до точки В.Как использовать карты google islocationonedge для серверов?
isLocationOnEdge(point:LatLng, poly:Polygon|Polyline, tolerance?:number)
Я использовал код примера в документации по картам google и добавил инструкцию console.log. однако он ничего не выводит на консоль.
function initialize() {
var mapOptions = {
zoom: 5,
center: new google.maps.LatLng(24.886, -70.269),
mapTypeId: google.maps.MapTypeId.TERRAIN
};
var map = new google.maps.Map(document.getElementById('map-canvas'),
mapOptions);
var cascadiaFault = new google.maps.Polyline({
paths: [
new google.maps.LatLng(49.95, -128.1),
new google.maps.LatLng(46.26, -126.3),
new google.maps.LatLng(40.3, -125.4)
]
});
var myPosition = new google.maps.LatLng(43.0, -125.9, 10e-7);
console.log('google.maps.geometry.poly.isLocationOnEdge(myPosition, cascadiaFault))');
}
другой переполнения стека вопрос сказал использовать включить этот адрес в запросе HTTP http://maps.googleapis.com/maps/api/js?v=3.exp&libraries=geometry&sensor=TRUE_OR_FALSE, но я знаю, что нужно на самом деле включают в себя параметры islocationonedge каким-то образом. Должен ли я запрашивать http://maps.googleapis.com/maps/api/js?v=3.exp&libraries=geometry&sensor=TRUE_OR_FALSE&islocationonedge(point:latlong, полилиния: [adfasd, sdfs, adfasdf, adfasd], 0.0001)?
Большое спасибо за вашу помощь
Вы можете заставить его работать на клиенте? – geocodezip
Я не могу сказать, что Google не определен. – user1476390
Тогда у вас нет библиотеки. – geocodezip