Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/420.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 谷歌地面覆盖偏斜?_Javascript_Google Maps_Overlay_Skew - Fatal编程技术网

Javascript 谷歌地面覆盖偏斜?

Javascript 谷歌地面覆盖偏斜?,javascript,google-maps,overlay,skew,Javascript,Google Maps,Overlay,Skew,我正在使用谷歌地图API向地图添加一些覆盖图。实际上,在我想要的地方添加覆盖层并没有任何问题,因为我找到了这个漂亮的JSFIDLE来确定地图上的角点: 但我发现谷歌扭曲了一些图像覆盖,特别是那些更北或更南的图像。这是有道理的,因为地图是地球的二维投影,会发生一些倾斜,但我不希望谷歌把这强加在我的覆盖上我想知道是否有办法纠正这个问题? 覆盖方法(javascript): 特别是在这里,我有一幅俄罗斯的剪影,我想放在地图上,但它延伸了图像的顶部,而没有改变图像的下部,因此我无法将其与县城位置对齐。你

我正在使用谷歌地图API向地图添加一些覆盖图。实际上,在我想要的地方添加覆盖层并没有任何问题,因为我找到了这个漂亮的JSFIDLE来确定地图上的角点:

但我发现谷歌扭曲了一些图像覆盖,特别是那些更北或更南的图像。这是有道理的,因为地图是地球的二维投影,会发生一些倾斜,但我不希望谷歌把这强加在我的覆盖上我想知道是否有办法纠正这个问题?

覆盖方法(javascript):


特别是在这里,我有一幅俄罗斯的剪影,我想放在地图上,但它延伸了图像的顶部,而没有改变图像的下部,因此我无法将其与县城位置对齐。

你看过了吗?我不知道这是一件事,因为谷歌只称之为“自定义”覆盖。谢谢你的建议!
var imageBounds = new google.maps.LatLngBounds(
    new google.maps.LatLng(42, 27.9),
    new google.maps.LatLng(80, -168.6));

var tempOverlay = new google.maps.GroundOverlay("ru2.png", imageBounds);
tempOverlay.setMap(map);