2014-12-04 2 views
1

Я пытаюсь использовать функцию из 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)?

Большое спасибо за вашу помощь

+0

Вы можете заставить его работать на клиенте? – geocodezip

+0

Я не могу сказать, что Google не определен. – user1476390

+0

Тогда у вас нет библиотеки. – geocodezip

ответ

1

Я хотел бы попробовать этот способ:

+0

Как мне создавать запросы к геометрии геометрии google? – user1476390

+0

Использование библиотеки запросов mikeal: https://www.npmjs.org/package/request – Rympau

Смежные вопросы