Я показываю список мест на карте, используя google places api. Пользователи могут получать указания по каждому из этих мест по отдельности. На карте видны направления, и все работает, но каждый раз, когда они направляются в другое место, он добавляет его к карте вместе со старым (-ыми). Я хочу переписать существующие направления на карте при выборе нового места. Таким образом, только один набор направлений появляется в любое время. В идеале, мне нужен только один маршрут, обозначенный на карте, и один список отображаемых направлений.Извлечение маршрутов из Карт Google
Я попытался добавить следующее, чтобы очистить все направления, прежде чем я поставил новые:
directionDisplay = new google.maps.DirectionsRenderer();
directionDisplay.suppressMarkers = true;
directionDisplay.setMap(null);
Как предложено здесь: Google Maps Version 3 Remove directions markers, но безрезультатно.
Независимо от того, сколько поисковых запросов и поиска по документации я просто не могу понять.
Любая помощь была бы принята с благодарностью.
JA
Это сделало. Спасибо! – Jim
как это можно сделать, если я построю альтернативные маршруты на основе этого решения: http://stackoverflow.com/questions/18974512/how-to-display-alternative-route-using-google-map-api это решение каждый раз в каждом цикле создается новый 'DirectionsRenderer' для каждого маршрута, поэтому я не могу использовать вышеописанное решение. – beta