Ответ 1
Вы можете рассчитать угол между двумя точками, вот как это сделать.
В зависимости от вычисленного угла вы можете поместить маркер в начальную точку. Здесь вы найдете описание маркеров: http://sites.google.com/site/gmapicons/home/ (указатели направления)
Изменить:
См. демонстрацию: http://jsfiddle.net/doktormolle/9gJjj/
Здесь вы найдете функцию fx()
, которая ожидает в качестве аргумента DirectionsRoute и рисует маркеры.
Edit2:
Обратите внимание, что вы также можете использовать IconSequence, который может быть лучшим подходом, см. Значок треугольника направления API карты Google Неоднозначный