Ресурс интерпретируется как изображение, но передается как текст / HTML при работе с Google Maps - PullRequest
6 голосов
/ 18 августа 2011

Новичок с Google Maps , я недавно начал читать.

Для одного из проектов мне пришлось нанести несколько точек на карту.

Я взял демонстрационный пример из домашней страницы API Google для карт и начал адаптировать его для своего проекта.требования.Все прошло хорошо.

Однако в какой-то момент я решил вставить кнопку, которую нужно нажать, чтобы показать карту, иначе карта не будет отображаться по умолчанию.

Тем не менее, при загрузке страницы не возникает никаких ошибок, однако, как только я нажимаю кнопку, я получаю это сообщение "Ресурс интерпретируется как изображение, но передается как text / html "

Пробная фигураесли я где-то явно устанавливаю тип содержимого, но нет, ничего не могу найти.

Кто-нибудь видел это?был бы признателен за помощь.

Ответы [ 3 ]

5 голосов
/ 21 августа 2011

Если эта ошибка связана с URL-адресом, содержащим «gen204», просто игнорируйте его. Это известная проблема с Google Maps в некоторых браузерах, но она совершенно безвредна. На посетителей вашего сайта нельзя воздействовать, если у них не открыта консоль разработчика, и тогда все, что они увидят, - это журнал.

1 голос
/ 31 мая 2012

Эти раздражающие предупреждения, загромождающие вашу консоль (и мою):

  • Безвредны: они связаны с регистрацией производительности, а не с функциями API карт.
  • Не ваша вина: онивиноват гугл(Хотя не совсем ясно, должны ли Карты или Chrome отвечать за исправление проблемы.)

Согласно этому сообщению на форуме API Карт Google (выделено добавлено):

Это маяк регистрации.Он записывает время загрузки javascript, плиток и так далее.Сервер отвечает HTTP 204, который, является пустым ответом, не должен требовать MIME-типа .

Итак, проблема не в том, как вы используете Google Maps,это то, как ваш браузер (неправильно) обрабатывает ответы HTTP 204 из кода регистрации производительности Карт.

Есть ошибки WebKit и Chrome , поданные по этой проблеме, ноони, кажется, бездействовали.

0 голосов
/ 07 июня 2012

Недавно я столкнулся с той же проблемой при прокрутке карты - когда я прокручивал, новые плитки карты не появлялись, и я видел «ресурс, интерпретируемый как изображение, но передаваемый как text / html» в консоли. После расследования код генерирования моей карты (форк Mappable для silverstripe) генерировал маркер с пустым файлом значков. Когда я это исправил, карта снова начала нормально работать.

Я также добавил вторую карту на страницу в целях тестирования, и на ней тоже был такой же разрыв, пока я не исправил иконку выше.

...