Я тут немного погуглил и нашел вот такое: https://bugs.webkit.org/show_bug.cgi?id=83490. Т.е. изменение хэша кодом не меняет таргет.
Я тут вообще подумал - это же логично, нет? Можете описать юзкейс, при котором после обновления страницы должны чиститься хеши?
m4a1fox: просто не очень понятно, зачем такая куча координат роутеру. Он же сам прокладывает дорогу по известным точкам. Нужно из вашего большого массива точек как-то выделить какие-то опорные, которые точно должны быть в маршруте. А остальное предоставить гуглу. А для чего нужна именно дорога? Нужны метрики, которые гугл считает (длина, время и т. д.?)
Я тут вообще подумал - это же логично, нет? Можете описать юзкейс, при котором после обновления страницы должны чиститься хеши?