Я создал собственную проекцию Карт Google, используя JavaScript API Карт Google V2.По спецификации API это выглядит так:
function PProjection(levels) {
this.fromLatLngToPixel = function(latlng, zoom) {
...
};
this.fromPixelToLatLng = function(pixel, zoom) {
...
};
this.tileCheckRange = function(tile, zoom, tilesize) {
...
};
this.getWrapWidth = function(zoom) {
...
};
}
Ранее у меня была установлена версия API 2.147, и все работало нормально.Тем не менее, Google недавно выпустил самую низкую версию 2.193.Эта новая версия нарушает мою проекцию.Всякий раз, когда я пытаюсь добавить маркер, я получаю следующую ошибку в Firebug:
d.getNearestImage не является функцией
Согласно this Опубликовать новый метод с именем
GProjection.getNearestImage(pixel,zoom,centrepixel)
был добавлен в версии 2.148, поэтому имеет смысл, что эта проблема возникнет, если я использую версию API выше 2.147.Тем не менее, в справочном руководстве нет примечаний об официальных изменениях в API.Я добавил в свой проект фиктивный метод с таким именем, но не повезло.Любые идеи о том, как исправить мою проекцию или о том, как вернуться к 2.147?