Imam jedan veliki problem koji pokusavam da resim vec dosta dugo, pokusao sam dosta toga (arcgis i sl) ali nikako ne ide...
Radim sa google mapama i dobijem rutu izmedju dve tacke kao i tacke izmedju koje ih povezuju.
CODE:
Kôd:
var request = {
origin: document.getElementById("from").value,
destination: document.getElementById("to").value,
travelMode: google.maps.DirectionsTravelMode.DRIVING
}
// Make the directions request
directionService.route(request, function(result, status) {
if (status == google.maps.DirectionsStatus.OK) {
directionsRenderer.setDirections(result);
var crtamLinijuUzPut= new google.maps.Polyline({
path: result.routes[0].overview_path,
strokeColor: '#000',
strokeOpacity: 0.5,
strokeWeight: 100
});
crtamLinijuUzPut.setMap(map);
} else {
alert("Directions query failed: " + status);
}
});
result.routes[0].overview_path - Ovde se nalaze sve tacke izmedju lokacija koje kada se povezu dobija se ruta.
Ono sto bi zamolio nekog ovde ukoliko je radio ili zna kako se radi da prevede ovu formulu koju sam nasao a koja radi upravo ono sto mi treba, a to je da uzima vrednosti koordinata od tacaka pravi poligon.
FORMULA:
http://dev.gentoo.org/~dberkholz/tut...o/siggraph.pdf
| |
|_____________ _Pi_____ |
|arccos(1-s*flatness/width)
| |
Ovo je neki Convolution algoritam ali ne znam kako da ga upotrebim nazalost
ONO sto zelim da postignem:
Znaci uz pomoc ovog skupa tacaka da dobijem nov skup tacaka pomocu koga moze da se nacrta poligon koji bi ustvari oznacavao podrucje na mapi , npr. 5 km od puta...
Gajba piva za svakog ko pomogne