スポンサードリンク

Category Archives: javascript

javascript/undefinedが表示される。

作ったマップを走らせると「undefined」が表示される。やっかい。どこだ~。

変数を全てチェックしても問題なし。よくよくみたら、余計な変数を定義していました。

この余計な変数を削除したらundefinedが消えてうまく表示されました。

(メモ)

地図のズームレベル(zoom level)を取り出す。条件分岐式 if文 if() else if() else()と条件式switch


◆ Google Maps API v3 /地図のズームレベルを変数として使用する。

以前に作成したこのマップ 地図のズームレベルをvar zoom =  map.getZoom();で取り出して、地図のズームレベルによってデータベースからマーカーを読み出す半径の変数としてつかっていた。

今回、条件式if文にかわるswitchなるものを知ったので試してみた。

Read more »

bodyタグでのonloadイベントを外部Scriptファイルに記述する方法

◆<body onload=”initialize()”>をbodyタグの代わりにscriptに記述したい・・・・。

あちこちのサイト覗いても良くわからないのでscriptへ下記を記述したらOKでした。scriptの最後に書いておけば良いのか?

まあ、動くのでメモ。

Read more »

bodyタグでのonloadイベント body onload=”onLoad()” を外部Scriptファイルに記述する方法

<body onload=”onLoad()”>等のイベントをwordpress(php)でGoogle Maps APIをやる場合にどうしたらいいかなと、v3をチラ見していたら、この方のv3の記述でふと・・・window.onload ・・・・ブラウザによっては問題があるようなこともどこかのサイトに書いてありましたがまあOKで。

Scriptファイル内にbodyタグのイベント記述する方法なのですが、次のようなもの。wordpressでは重宝。


サンプル
  • bodyタグでイベント指定
<body onload=”load();” onunload=”GUnload();”>
<script type=”text/javascript”>
// <![CDATA[
function load() {
if (GBrowserIsCompatible()) {
var map100 = new GMap2(document.getElementById(“map”));
map.setCenter(new GLatLng(35.71515, 139.39008), 17, G_SATELLITE_MAP);
var marker = new GMarker(map100.getCenter());
map.addOverlay(marker);
}
}
// ]]>
</script>

Google Maps API(グーグルマップ)のマップ埋込ページでスムースに画面をスクロールさせる/smoothscroll.js/javascript

Google Map API(グーグルマップ API)でページのスムーススクロールを動作させる
Google Maps API (Google マップ API)でいくつかのページのスムーススクロールjavascriptを試したがエラー、onclickでインフォウインドウを呼び出してるのだが、うまくいかない。今回見つけたのはイイ。Google Mapを埋め込んだページでも動作。onklickでインフォウィンドウを呼び出すと、マップ位置のアンカーへ移動、そしてインフォウインドウも表示される。グー。しかもアンカーは、div、nameどちらでも大丈夫。
◆header内へのHTMLへの記述
Read more »

スポンサードリンク