ErshKUS/OpenStreetMap.ru — Issue #52: Параметры permalink'а могут дублироваться в query и anchor
Author: AMDmi3
Created: 2012-02-29 13:45:36+00:00
State: open

http://www.openstreetmap.ru/?layer=M&zoom=12&lat=55.9295&lon=37.7776
-> жмем permalink ->
http://www.openstreetmap.ru/?layer=M&zoom=12&lat=55.9295&lon=37.7776#layer=M&lat=55.9295&lon=37.7776&zoom=12

Видимо нужно делать как-то так:
1) координаты умолчального положения на карте парсить из #, при его отсутствии из ?, при его отсутствии из кук
2.1) как минимум, url с ?... редиректить на url с #... (редирект - для совместимости с браузерами, не умеющими history api)
2.2) как максимум, в дополнение к 2.1 всегда (при любом перемещении карты и переключении слоёв) менять url на #-пермалинк (тут же видимо надо обновлять положение/слои в куке)