Библиотека Google Maps для Delphi вдруг перестала работать?
Я использую эту библиотеку для использования карт Google с Delphi: GMLib
Это работало хорошо в течение нескольких месяцев, но сегодня, когда я запустил свое приложение, у меня появилось много ошибок скриптов на странице, и все сломалось!
После устранения неполадок весь день я пришел к выводу, что это вне моего контроля. Чтобы продемонстрировать это, вам нужно только собрать и запустить демонстрационный проект, поскольку он демонстрирует точно такую же проблему (множество ошибок скрипта).
Единственное разумное объяснение состоит в том, что js-файлы, загружаемые библиотекой из Интернета, изменились. Однако это очень трудно определить.
Я надеюсь, что разработчик библиотеки видит это, потому что я совершенно заблудился, как даже начать обращать на это внимание.
2 ответа
На основе этой статьи Google Maps JS API (v3) Ошибка скрипта InfoWindow - JSON Undefined
Шаг решения Delphi:
- изменить map.html
- перестройте gmmapres.rc (используйте brcc32.exe)
- восстановить GMLib_DXE5.dproj
- восстановить свой проект