У меня проблема с JS-картой Google Map с наложением на землю с границами, пересекающими 180-й меридиан (когда долгота изменяется с 180 на -180). Он отображается неправильно, неправильно растягивается между границами. Есть ли какие-либо способы решения этой проблемы, если это ошибка в Картах Google?
var map = new google.maps.Map(document.getElementById('map'), {
zoom: 3,
center: new google.maps.LatLng(-27.64, 172.44)
});
var imageBounds = new google.maps.LatLngBounds(
new google.maps.LatLng(-43.64, 172.44),
new google.maps.LatLng(-16.689999999999998, -179.87)
);
var overlay = new google.maps.GroundOverlay(
'https://www.lib.utexas.edu/maps/historical/newark_nj_1922.jpg',
imageBounds);
overlay.setMap(map);
var rectangle = new google.maps.Rectangle({
strokeColor: '#FF0000',
strokeOpacity: 0.8,
strokeWeight: 2,
fillColor: '#FF0000',
fillOpacity: 0.35,
map: map,
bounds: imageBounds
});
Вот JSFiddle: https://jsfiddle.net/peteroomen/m2e4d57x/15/
Это будет исправлено в следующем выпуске API в соответствии с системой отслеживания проблем (ссылка в комментарии выше).



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Нашел Эта проблема. Он все еще не назначен и находится в статусе
new. Вы можете пометить проблему и дать ссылку на этот вопрос в комментарии, поскольку не было предоставлено никакого примера. И надеюсь, они посмотрят.