Открываю гугл-карты, вижу URL без ‘#’ зато с каким-то ‘@’: https://www.google.ru/maps/@45.0113105,35.8633855,7z
Открываю яндекс-карты, вижу URL тоже без ‘#’: https://yandex.ru/maps/?ll=34.960150%2C45.056970&z=7.89
Обе страницы не перегружаются целиком, когда я карту двигаю/масштабирую. Хотел было спросить «это как так?!», но пока писал, дошло, что перехватывают что-нибудь типа beforeunload и возвращают что-нибудь типа false. Поэтому так:
Если про перехват угадал: а что именно нынче модно перехватывать? Про beforeunload наугад ткнул.
Чем им ‘#’ не угодил? Единственный вижу минус, что на странице якоря не добавить; но он к картам не относится.