Вот нашел себя на карте :)

{jumi [*4]}

Чтобы javascript карт выводился в head страницы в материал вставил следующий php код:

<?php
$document = JFactory::getDocument();
//api карт
$js = &#39;http://maps.google.com/maps?file=api&amp;v=2&amp;sensor=false&amp;key=мой ключ&#39;;
$document->addScript( $js );
 
$js = &#39;скрипт инициализации карты&#39;;
$document->addScriptDeclaration ($js);

Скрипт инициализации карты:

/* В инструкциях google для инициализации карт 
предлагается использовать обработчик события onload в теге body.
Но чтобы не править шаблон, тем более что, 
карта выводится не на всех страницах - 
я использовал следующий код */
 
window.addEvent("domready", function(){ 
 initialize();
 var body = document.getElementsByTagName("body");
 body[0].onunload = GUnload;
});
 
function initialize() {
 if (GBrowserIsCompatible()) {
 var map = new GMap2(document.getElementById("map_canvas"));
 map.setCenter(new GLatLng(51.602772,46.006794), 14);
 
 /* добавлется указатель */
 var point = new GLatLng(51.602772,46.006794);
 map.addOverlay(new GMarker(point));
 
 /* добавляется информационное окно */
map.openInfoWindow(map.getCenter(),
      document.createTextNode("Здравствуй, мир!"));
 
 /* или
map.openInfoWindowHtml(map.getCenter(),
      "<h1>Здравствуй, мир!</h1>");
 */
 map.setUIToDefault();
}}

Добавляем контейнер в который выводится карта:

<div id="map_canvas" style="width: 500px; height: 300px"></div>

Основные сведения о картах Google

Чтобы сделать комментарий, нужно авторизоваться на сайте!