У меня есть следующий код, в котором я ожидаю, что метод contains вернет true, но возвращает false:
var bounds = new google.maps.LatLngBounds(
new google.maps.LatLng(55.38942944437183, -2.7379201682812226),
new google.maps.LatLng(54.69726685890506, -1.2456105979687226)
);
var center = bounds.getCenter(); // (55.04334815163844, -1.9917653831249726)
var x = bounds.contains(center); // returns false
На той же странице, где map является ссылкой на объект Map,следующий код возвращает true, как и ожидалось:
map.getBounds().contains(map.getBounds().getCenter())
Почему мой вызов на bounds.contains
может возвращать false?