загрузка карт Google с помощью codeigniter - PullRequest
0 голосов
/ 12 декабря 2010

У меня есть представление с именем template.php, которое загружает различные модули, например.head, header_graphic, left_nav, main_content, right_column и т. д.

Я создаю страницу, которая должна отображать карту Google (классический тип страницы «где мы»), но я не понимаю, как мне следуетзакодируйте его.

javascripts должен идти в компоненте 'head', div для карты должен идти в компоненте main_content, а body onload = "initialize ()> должен идти в template.php

но таким образом это не работает. Остальная часть страницы загружается нормально, но карта не появляется.

есть идеи?

Ответы [ 2 ]

1 голос
/ 26 мая 2011

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

Я написал библиотеку CodeIgniter, которая строит Карты Google на основе API V3 и заботится обо всем коде. Вы можете узнать больше и посмотреть демо здесь:

Библиотека API Карт Google CodeIgniter

Надеюсь, что поможет

0 голосов
/ 13 декабря 2010

Вы можете загрузить javascript, который выбирает карту Google, на самой странице вашего контента и вызвать функцию инициализации, когда страница будет загружена. Если вы используете jquery, вы можете сделать это с помощью:

<script type="text/javascript">

//... google maps javascript code above this

$(document).ready(function(){
    initialize();
});

</script>

Вызов initialize () без jQuery:

function init() {
    initialize(); // calls google maps initialize method
}
window.onload = init; 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...