Имя: Пароль:
1C
1С v8
Прокладка маршрута из точек google maps
0 Ayvengo
 
02.05.12
18:54
Столкнулся с такой проблемой, что мне не проложить маршрут по большому количеству точек. Там какое-то ограничение на 2000 символов в скрипте, как бы его обойти? Или заплатить, что бы оно снялось/увеличилось? Или есть какие-то иные способы кроме этого:

var waypts = [];
NewLocation(waypts, Широта, Долгота);

  var request = {
       origin:start,
       destination:end,
       waypoints: waypts,
       optimizeWaypoints: true,
       travelMode: google.maps.DirectionsTravelMode.DRIVING
   };
   
   directionsService.route(request, function(response, status) {
     if (status == google.maps.DirectionsStatus.OK) {
       directionsDisplay.setDirections(response);
     }
   });
1 Ayvengo
 
03.05.12
10:21
эх, чет у меня идей нет все еще, up.
2 pumbaEO
 
03.05.12
10:23
Эх, ты правила для "route" читал на сайте гугла? (там черным по белому написано не больше 8 или 10 точек)
3 Ayvengo
 
03.05.12
11:27
(2) Вы не правы.
Количество маркеров и точек маршрута, поддерживаемых API статических Карт Google, не ограничено. Однако длина URL API статических Карт не должна превышать 2000 символов, что ограничивает количество определяемых маркеров и вершин маршрута, основываясь на количестве десятичных разрядов, используемых при задании координат долготы и широты.
4 pumbaEO
 
03.05.12
11:37
(3)
MAX_WAYPOINTS_EXCEEDED indicates that too many DirectionsWaypoints were provided in the DirectionsRequest. The maximum allowed waypoints is 8, plus the origin, and destination. Maps API for Business customers are allowed 23 waypoints, plus the origin, and destination.

---------
The maximum allowed waypoints is 8
Maps API for Business customers are allowed 23 waypoints

https://developers.google.com/maps/documentation/javascript/directions#TravelModes
5 Ayvengo
 
03.05.12
11:51
(4) https://developers.google.com/maps/faq?hl=ru#staticmap_limits ну а это ссылка на мои слова, значит оба правы. Но суть не в этом, суть в том, что не понятно как решить мою проблему. Я хочу 1000 точек на карте или больше ... гуглу письмо написал, но дополнительно здесь ищу информацию. Может быть кто-то сталкивался.
И еще, если строить по точкам, не привязываясь к дороге, то можно не ограничиваться количеством точек ;)
6 Ranger_83
 
03.05.12
11:53
1000 точек?Кругосветное путешествие планируешь?
7 Argon
 
03.05.12
11:55
Мб  просто несколько маршрутов?
8 izekia
 
03.05.12
11:56
(6) правильно отработать движения в танце видимо с помощью гпс и гуглмапс
9 Ayvengo
 
03.05.12
11:57
(6) -> (8) я хочу отследить текущий маршрут, а не тот, что мне предложит гугл, все просто :)
10 Ayvengo
 
03.05.12
11:58
+(9) простой пример - машина двигалась туда и обратно, от Метро Пролетарская и вернулась к метро Пролетарская, гугл нам скажет что? :)
11 pumbaEO
 
03.05.12
12:07
(10) я для этого использую Яндекс + гугл, в гугле разбиваю маршрут на несколько отрезков, в яндексе тоже рисую (там ограничения нет, пока) и справниваю у гугла карта лучше, у яндекса погрешность больше.
12 Ayvengo
 
03.05.12
12:09
(11) в яндексе у меня проблема с тем, что если я делаю маршрут, между двумя точками в которых нужны остановки, а между этими точками куча без остановок, то карта либо просто не строиться, либо строиться, но не соединяются все точки.