Страница 1 из 1

Привязка MapEdit к Google Maps

Добавлено: 16 июл 2008, 13:10
XDark
Существует агромное множество очень подробных GPS карт в формате ГИС РУССА (.rus), которые довольно часто обновляются. С помощью MapEdit, можно .rus переконвертировать в растровые файлы (нашел File/Export/OziExplorer map, но он только в bmp). А вот как потом связать это все с Google?

Код вывода для Google следующий:

Код: Выделить всё

var osmCopyrightCollection = new GCopyrightCollection("");
var osmCopyright = new GCopyright(1, new GLatLngBounds(new GLatLng(-90,-180),new GLatLng(90,180)), 0, "Карты, загруженные пользователем");
osmCopyrightCollection.addCopyright( osmCopyright );

var osmTileLayer = new GTileLayer( osmCopyrightCollection, 1, 18 );

osmTileLayer.myBaseURL = "http://mysite.ru/";
osmTileLayer.getTileUrl = function (tile,zoom) {return this.myBaseURL + "/maps/" + zoom + "/" + tile.x + "/" + tile.y + ".png";};

osmTileLayer.isPng = function () { return true; }
osmTileLayer.getOpacity = function() { return 1.0; }

var osmTileLayer = [ osmTileLayer ];

var osmMap = new GMapType( osmTileLayer, G_SATELLITE_MAP.getProjection(), "Прочее", G_SATELLITE_MAP );

map.addMapType( osmMap );

Добавлено: 16 июл 2008, 17:37
Максим Дубинин
так вопрос про гугл или экспорт карт из гис русса?

Добавлено: 17 июл 2008, 07:06
XDark
sim писал(а):так вопрос про гугл или экспорт карт из гис русса?
Вопрос заключается в том, как мне из MapEdit экспортировать в Goggle? Нужно получить в конце файлы:

Код: Выделить всё

this.myBaseURL + "/maps/" + zoom + "/" + tile.x + "/" + tile.y + ".png";

Добавлено: 17 июл 2008, 09:09
Ruslan
экспортируешь в bmp а из него уже нарезаешь тайлы с таким названием this.myBaseURL + "/maps/" + zoom + "/" + tile.x + "/" + tile.y + ".png" посредством фотошопа, на сайте "мапки" есть уже написанные скрипты под фотошоп.
Но не думаю что будет что то стоящее.

Добавлено: 18 июл 2008, 07:26
XDark
Ruslan писал(а):на сайте "мапки" есть уже написанные скрипты под фотошоп.
Не могли бы Вы тыкнуть меня носом в url-скрипта?
Ruslan писал(а):Но не думаю что будет что то стоящее.
Почему?

Добавлено: 18 июл 2008, 09:15
Ruslan
Вот все описывается здесь:
http://mapki.com/wiki/Automatic_Tile_Cutter

Сам скрипт в конце страницы.

Почему не будет что то стоящее, потому что это мое мнение :)

Добавлено: 18 июл 2008, 10:32
XDark
Ruslan писал(а):Вот все описывается здесь:
http://mapki.com/wiki/Automatic_Tile_Cutter

Сам скрипт в конце страницы.
Спасибо!