Google지도 api 매트릭스를 사용하여 두 geopoint에서 미터를 검색하려고하지만 콜백 함수가 호출되지 않습니다. 어쩌면 범위 문제일까요?콜백 API google
prove: function(){
var origin = new google.maps.LatLng(50.087, 40.087);
var destination= new google.maps.LatLng(38, 39);
function calculateDistances() {
var service = new google.maps.DistanceMatrixService();
service.getDistanceMatrix(
{
origins: [origin],
destinations: [destination],
travelMode: google.maps.TravelMode.DRIVING,
unitSystem: google.maps.UnitSystem.METRIC,
avoidHighways: false,
avoidTolls: false
}, callback); <--netbeans tell me callback is not declared
}
function callback(response, status) {
console.log("incallback"); <---never called
}
}
코드를 서식을 지정하면 그냥 – user1477388
, 서식이 적용된 경우 더 쉽습니다. –
콜백에 매개 변수를 전달하지 않습니다. 자세한 정보는 http://stackoverflow.com/questions/14061990/javascript-pass-parameter-to-callback-or-set-variable-value-in-distancematrixsta – user1477388