Сообщение: неверный аргумент.Карты Гугл - PullRequest
1 голос
/ 10 июня 2011

Попытка отладки этой ошибки Google maps.

Работает во всех протестированных браузерах, кроме IE.Иногда отображаются маркеры, иногда нет.

http://www.ecompanies.nl/pilot/warenhuis/breda.html

Сведения об ошибке веб-страницы Сообщение: неверный аргумент.Строка: 27 символов: 56 код: 0 URI: http://maps.gstatic.com/intl/nl_nl/mapfiles/api-3/5/6a/main.js

1 Ответ

1 голос
/ 15 декабря 2011

У меня была эта проблема, и для меня это оказалось конфликтом с вызовом jquery ajax для document.ready (). заметные детали:

  • включал этот gstatic файл ref'd выше
  • включал jquery 1.6.4 в режиме noConflict ()
  • был включен jquery UI 1.8.14
  • выполнял ajax-вызов для заполнения div (виджет корзины, сколько предметов, сколько и т. Д.) В document.ready ()

чтобы решить, я закончил с чем-то вроде этого:

// wrap ajax call in a function, then figure out if we execute it now, or delay.
var f = function(){
  $.getJSON('/ajax_handler/', function(data){/* do stuff */});
}
// check if google code is present (not sure how robust this is)
if(window['google']){ // We've got some Google, delay ajax call by 5s.
  setTimeout(f, 5000); // this was the lowest i could safely go, unfortunately.
} else { // No Google, do the ajax call immediately
  f();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...