1
我使用Google Maps JavaScript API V2创建了自定义Google地图投影。它看起来像这样,按照API规范:Google地图自定义投影
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和一切工作正常。不过,谷歌最近做出了2.193的最低版本。这个新版本打破了我的预测。每当我尝试添加一个标记,我得到以下错误在Firebug:
d.getNearestImage不是一个函数
根据this后的新方法被称为加入
GProjection.getNearestImage(pixel,zoom,centrepixel)
在版本2.148中,所以如果我使用2.147以上的API版本,就会发生这种问题。但是,在参考手册中没有关于API正式更改的说明。我在我的投影中添加了这个名字的虚拟方法,但没有运气。关于如何解决我的投影或如何恢复到2.147的任何想法?
是的,这就是我之前做的,但不幸的是小于2.193所有版本已经停产。因此,即使我指定了版本2.147,我也得到了2.193。 – mon4goos 2010-09-17 22:38:01