Господа, помогите, который мучаюсь.
Подключил я слой googlemap в Openlayers и прикрутил туда EditingToolbar вот так
Код: Выделить всё
map = new OpenLayers.Map('map',{
projection: new OpenLayers.Projection("EPSG:4326")
});
var gmap = new OpenLayers.Layer.Google(
"Google Streets", // the default
{numZoomLevels: 20}
);
map.addLayers([gmap]);
map.addControl(new OpenLayers.Control.EditingToolbar(wms));
Так вот при рисовании точка клика мышью не совпадает с появляющейся точкой на картинке, и при рисовании происходит нелинейный сдвиг фигуры относительно позиции курсора мыши.
Как это вылечить?
Вообще задача стоит использовать гуглмап в качестве подложки для создания карты.
Буду признателен за любую помощь.
Даже могу оплатить сотрудничество в дальнейшем.