victory_vas
@victory_vas

Гугл карта тормозит на мобильном — как исправить?

Всем привет.
Вопрос касается Google карты - на мобильном она превращается в квадраты, особенно при зуме туда-сюда (зум работает только по кнопкам + -).
Может у кого-нибудь есть идеи, с чем это может быть связано, и как это победить?
bdeb4878d2fb45c1a4a7e25a72525853.jpg
Поотключала всё что только можно, и тем не менее результат не изменен:

<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
 <script type="text/javascript" src="http://google-maps-utility-library-v3.googlecode.com/svn/trunk/infobubble/src/infobubble.js"></script>
function initialize() {
                            var lat=parseFloat(55.742692);
                            var lng=parseFloat(37.501708);
                            var myLatlng = new google.maps.LatLng(lat, lng);
                            var image='img/pin.png';
                            var mapOptions = {
                                zoom: 15,
                                center: new google.maps.LatLng((lat+0.0025), lng),
                                zoomControl: true,
                                mapTypeControl: false,
                                rotateControl: false,
                                overviewMapControl: false,
                                panControl: false,
                                streetViewControl: false,
                                scrollwheel: false,
                                draggable: false,
                                touchDrag:false
                            };
                            var map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions);
                            var marker = new google.maps.Marker({
                                  position: myLatlng,
                                  map: map,
                                  icon: image
                            });
                            var infoBubble = new InfoBubble({
                                map: map,
                                content: '<div class="pin-window">+7 987 654 32 10<br/>Москва, Багратионовский пр-т, 28<br/><u>hello@lacherie.ru</u></div>',
                                position: new google.maps.LatLng((lat+0.0022), lng),
                                shadowStyle: 0,
                                padding: 10,
                                minWidth: 275,
                                minHeight: 100,
                                backgroundColor: 'rgb(255,255,255)',
                                borderRadius: 0,
                                arrowSize: 0,
                                borderWidth: 0,
                                disableAutoPan: true,
                                hideCloseButton: true,
                                arrowPosition: 50,
                                backgroundClassName: 'transparent',
                                arrowStyle: 2,
                            });
                            infoBubble.open(map);

                        }

                        google.maps.event.addDomListener(window, 'load', initialize);
  • Вопрос задан
  • 3992 просмотра
Пригласить эксперта
Ответы на вопрос 1
art1z
@art1z
Программист-многостаночник в EffectiveSoft
Тут есть немного полезное информации: blogs.missouristate.edu/web/2010/05/12/google-maps...
Скорее всего проблемы как раз с ресайзом контейнера для карты
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы