Построение более 8 путевых точек в Google Maps v3

Миграция кода из Javascript API 2 на 3. У меня есть список мест, которые мне нужно изобразить в виде направлений движения. Это было сделано в v2, используя следующий код

directions = new GDirections(map);
directions.loadFromWaypoints(waypoints, {preserveViewport: true});  

Вот моя попытка преобразовать это в V3

var request = {
    origin: startLoc,
    destination: endLoc,
    waypoints: waypoints,
    optimizeWaypoints: true,
    travelMode: google.maps.TravelMode.DRIVING
};          

directionsService.route(request, function(response, status) {
    if (status == google.maps.DirectionsStatus.OK) {
        directionsDisplay.setDirections(response);
    } 
});

Не весь код, а общая идея. Кажется, работает нормально, с одной маленькой проблемой. Когда существует более 8 путевых точек, вызов не выполняется. Это ожидается сДокументы Google Maps API v3 состояния

Максимально допустимое количество путевых точек - 8, плюс пункт отправления и пункт назначения. Клиентам API Карт для бизнеса разрешено использовать 23 точки маршрута, а также источник и пункт назначения. Путевые точки не поддерживаются для транзитных направлений.

Так как я не столкнулся с этой проблемой в v2, это новое ограничение с v3? Интересно, я использую то, что не было разработано для того, что мне нужно. Это очень легкое приложение для 2 пользователей, поэтому я не уверен, стоит ли возвращать дорогая бизнес-лицензия. Письма команде Google maps еще не были возвращены. Любые обходные пути / указатели будут очень полезны. Благодарю.

Ответы на вопрос(3)

Ваш ответ на вопрос