Привет
подскажите плз
есть карта, сразу была в wgs84 но она растягивает карту, перепроецировал ее в WGS 1984 UTM Zone 35N
теперь карту не растягивает, но я вывожу через openlayers координаты (стандартно как в примерах на этом сайте)
но сейчас координаты не в градусах, в метрах
y - 547130,069
x - 5956398,99
как оставить не растянутой карту и получить градусы??
29,407
53,66
надо такие
как это сделать??
Как получить координаты из метров в градусы?
-
- Участник
- Сообщения: 76
- Зарегистрирован: 29 ноя 2010, 19:35
- Репутация: 0
- Mavka
- Гуру
- Сообщения: 2060
- Зарегистрирован: 14 мар 2008, 17:36
- Репутация: 9
Re: Как получить координаты из метров в градусы?
Вам понадобится библиотека proj4js. Просто подключить, инициализация не требуется:
В настройках карты используйте displayProjection:
Вместо 900913 соответственно код вашей проекции.
Код: Выделить всё
<script type="text/javascript" src="js/proj4js-compressed.js"></script>
Код: Выделить всё
map = new OpenLayers.Map('map', {
units: 'm',
projection: new OpenLayers.Projection('EPSG:900913'),
displayProjection: new OpenLayers.Projection("EPSG:4326"),
...
controls: [
new OpenLayers.Control.MousePosition(),
]
});
лангольеры под окном жрали время ом-ном-ном
-
- Участник
- Сообщения: 76
- Зарегистрирован: 29 ноя 2010, 19:35
- Репутация: 0
Re: Как получить координаты из метров в градусы?
спасибо, помогло)
-
- Участник
- Сообщения: 76
- Зарегистрирован: 29 ноя 2010, 19:35
- Репутация: 0
Re: Как получить координаты из метров в градусы?
а не подскажите почему может быть задержка??
вставили карту во фрейме на другой сайт http://gippokrat.info/map.html
у нас там отображение аптек стоит, сразу вообще они не отображались, пока карту хоть на миллиметр не сдвинешь
сейчас программист немного пошаманил, и и сначки без движения отображаются
но задержка все равно осталась около 2 секунд
это можно как-то обыграть?
вставили карту во фрейме на другой сайт http://gippokrat.info/map.html
у нас там отображение аптек стоит, сразу вообще они не отображались, пока карту хоть на миллиметр не сдвинешь
сейчас программист немного пошаманил, и и сначки без движения отображаются
но задержка все равно осталась около 2 секунд
это можно как-то обыграть?
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей