Библиотека Google Maps для Delphi вдруг перестала работать?

Я использую эту библиотеку для использования карт Google с Delphi: GMLib

Это работало хорошо в течение нескольких месяцев, но сегодня, когда я запустил свое приложение, у меня появилось много ошибок скриптов на странице, и все сломалось!

После устранения неполадок весь день я пришел к выводу, что это вне моего контроля. Чтобы продемонстрировать это, вам нужно только собрать и запустить демонстрационный проект, поскольку он демонстрирует точно такую ​​же проблему (множество ошибок скрипта).

Единственное разумное объяснение состоит в том, что js-файлы, загружаемые библиотекой из Интернета, изменились. Однако это очень трудно определить.

Я надеюсь, что разработчик библиотеки видит это, потому что я совершенно заблудился, как даже начать обращать на это внимание.

2 ответа

Решение

На основе этой статьи Google Maps JS API (v3) Ошибка скрипта InfoWindow - JSON Undefined

Шаг решения Delphi:

  1. изменить map.html
  2. перестройте gmmapres.rc (используйте brcc32.exe)
  3. восстановить GMLib_DXE5.dproj
  4. восстановить свой проект

Вы можете скачать новейшую версию 1.5.4 с 1.5.4

Другие вопросы по тегам