Карта Google загружает только половину себя - PullRequest
4 голосов
/ 15 сентября 2011

enter image description here

Посмотрите на изображение выше и попробуйте URL на -> http://domainsoutlook.com/s/site/stackoverflow.com.html и перейдите на вкладку информации о сервере.

Абсурдный момент, который я замечаю, заключается в том, что если я загружу http://domainsoutlook.com/s/site/stackoverflow.com.html#server_information

тогда карта загружается нормально

Ответы [ 4 ]

2 голосов
/ 22 августа 2012

Сохраните это после отображения карты.

google.maps.event.trigger (map, 'resize');

2 голосов
/ 15 сентября 2011

Вам нужно вызвать checkResize() API-функцию после изменения вкладки.

Прежде всего, объявите о перемещении map переменной upper, например:

var map;
$(document).ready(function() {
//... your code

И затемпосле нажатия вкладки вызывается функция map.checkResize().

0 голосов
/ 23 декабря 2013

Я столкнулся с той же проблемой в своем приложении AngularJS и решил ее, заключив код инициализации карты в $ timeout

$timeout(function(){
    //Your map initialization code
    scope.initialize();
});
0 голосов
/ 19 сентября 2011

У меня была такая же проблема.Я сделал приложение в Oracle Apex 3.2 и с помощью JavaScript отображается карта Google с маркером вместе с панелью просмотра улиц того места, где находится маркер.В Internet Explorer возникла проблема с половиной карты, но в Firefox все прошло нормально.Добавление map.checkResize() решило ошибку.

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