2 дня назад я работал над проектом, который включает в себя карты Google. Веб-сайт показал карты на страницах просто отлично.
Теперь я возвращаюсь на свою рабочую станцию, ничего не изменилось, за исключением того, что карты Google больше не будут отображаться. Код идентичен, никто не трогал мою машину с тех пор, как я ушел, я проверил HTML, все идеально, и все же это не работает ...
Консоль Javascript не выдает ошибок, а код идентичен резервной копии, которую я делаю каждый раз, когда я называю это днем. 2 дня назад это работало, сегодня это не так.
Я даже скопировал исходный код, поместил его в html-файл и попробовал, но результат тот же. Я в недоумении здесь. Это мой код:
<script type="text/javascript">
//<![CDATA[
var map;
var directionsPanel;
var directions;
function initialize() {
if (GBrowserIsCompatible()) {
map = new GMap2(document.getElementById("map"));
map.addControl(new GLargeMapControl());
map.addControl(new GScaleControl());
map.addControl(new GMapTypeControl());
//the route description
directionsPanel = document.getElementById("route");
directions = new GDirections(map, directionsPanel);
directions.load({COMMAND});
}
}
//]]>
</script>
{COMMAND} - это то, что шаблон PHP будет анализировать, я проверил его, формат на 100% правильный и, как я уже сказал, код теперь идентичен резервной копии, и если он работал тогда, он должен работать сейчас.
Google обновил свой API в одночасье и устарела ли функция, которую я здесь использую? Я не знаю, что здесь происходит ...