Google Renderer в версии 3.32 нарушает существующий код - PullRequest
0 голосов
/ 01 июня 2018

Мы использовали следующий код для отображения изображения

https://jsfiddle.net/mvbdkmgh/3/

Если мы используем версию 3.31 API, рендеринг работает правильно, как это было в прошлом, и изображениепо центру и полностью отображается.Если вместо этого изменить версию URL с 3.31 на 3.32, карта больше не будет отображаться правильно (мы получаем обтекание изображения по оси x, а центрирование не работает).

src = "https://maps.googleapis.com/maps/api/js?key=&callback=initMap&v=3.32">

 getTileUrl: function(coord, zoom) {
        var normalizedCoord = getNormalizedCoord(coord, zoom);
        if (!normalizedCoord) {
          return null;
        }

Считаю, что это связано с функцией getTitleURL, которая возвращает систему координат, отличную от предыдущей версии. Когда я проверяю значения, кажется, что Google теперь передает другую систему координат по сравнению с предыдущими значениями. Кто-нибудь знаеткак решить эту проблему и заставить карты правильно отображаться в соответствии с версией 3.31, но с новым механизмом рендеринга. Невозможно найти документацию, касающуюся этих изменений, кроме следующей страницы, которая только указывает, что новый рендер работает в v3.32 и будет толькобудет доступен до августа этого года. https://developers.google.com/maps/documentation/javascript/new-renderer

Проблема в системе отслеживания проблем

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...