Я использую GoogleDistanceMatrix для расчета расстояния между двумя точками с входами, поступающими из двух текстовых полей. Но находясь в месте, я хочу ограничить результаты поиска (помощь в текстовых полях), чтобы показывать только места из моей страны или даже самого моего состояния. Кодекса как:Использование сервиса GoogleDistanceMatrix для ограничения области поиска
var service = new google.maps.DistanceMatrixService();
service.getDistanceMatrix({
origins: [source],
destinations: [destination],
travelMode: google.maps.TravelMode.DRIVING,
unitSystem: google.maps.UnitSystem.METRIC,
avoidHighways: false,
avoidTolls: false
}, function (response, status) {
if (status == google.maps.DistanceMatrixStatus.OK && response.rows[0].elements[0].status != "ZERO_RESULTS") {
var distance = response.rows[0].elements[0].distance.text;
var duration = response.rows[0].elements[0].duration.text;
var dvDistance = document.getElementById("dvDistance");
dvDistance.innerHTML = "";
dvDistance.innerHTML += "Distance: " + distance + "<br />";
dvDistance.innerHTML += "Duration:" + duration;
} else {
alert("Unable to find the distance via road.");
}
});
Может кто-нибудь сказать мне, как я ограничить поиск result.I я также смотрел на это как тяжелое использовании вещи, так что еще является возможным хорошим вариантом для того же.