ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

Joomla!コミュのJoomlaでGoogle Maps API version3

  • mixiチェック
  • このエントリーをはてなブックマークに追加
はじめまして。
「たまてばこ」と申します。

今、joomlaでGoogle Maps API version3を使おうと試みております。

テンプレートindex.phpの<head>内に

<meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
<script type="text/javascript" src="http://maps.google.co.jp/maps/api/js?sensor=false&hl=ja"></script>
<script src="templates/<?php echo $this->template ?>/geoxml3/geoxml3.js"></script>
<script type="text/javascript">
window.onload = function initialize() {
var initPos = new google.maps.LatLng(35.127152, 138.910627);
var myOptions = {
noClear : true,
center : initPos,
zoom : 15,
mapTypeId : google.maps.MapTypeId.ROADMAP };
var map_canvas = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
var kmlUrl = "http://○○.com/○○/sample.kml";
var myParser = new geoXML3.parser({map : map_canvas});
myParser.parse(kmlUrl); }
</script>

<body>内に

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

上記のように記述しております。

HTMLでは上手くいきますが、Joomlaでは「アクセスが拒否されました」とエラーが出ます。

このエラーを解決する方法をご存知の方はいませんか?

宜しくお願い申し上げます。

コメント(5)

たしかindex.php のソースに直接書き込んでも動かないと思うのですが…。

以下のプラグイン等を使われてはどうでしょう?
http://extensions.joomla.org/extensions/external-contents/maps-a-locations/maps

こちらも参考になるかも?
http://www.joomlaway.net/extension/external-contents/maps/848-plugin-googlemaps.html
ありがとうございます。
自己解決しました。

ちょっとした勘違いが原因でした^^;お恥ずかしい・・・。

上記プラグインなども試してみましたが、ちょっとと言う感じでした^^;

javascriptはindex.php内に書けばちゃんと走りました。
>たしかindex.php のソースに直接書き込んでも動かないと思うのですが…。

って書きましたが、動くんですね…すみませんでした!

ちょっと調べてみたのですが、ここに説明がありました。
http://docs.joomla.org/Adding_JavaScript
”Do not directly add the <script> to your template's index.php.”と書いてあるのですが、どうなんでしょうね…。
たしかに・・・書いてありますね^^;

でも実際は、直接記述してもJavaScriptは走りました^^;

デフォルトのmootools.jsなんかとlightboxなんかは干渉しちゃうような記事を見かけました。

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

Joomla! 更新情報

Joomla!のメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。

人気コミュニティランキング