• 小
  • 中
  • 大

ファイルの取得の手順


Google Maps JavaScript API V3 から、XMLファイルの読み込み関数 と XMLパーサーのライブラリ。(GDownloadUrl関数やGXml.parse ) がなくなりました。


そのためjQueryのJavaScriptライブラリーを利用します。
<script type="text/javascript" 
src="http://maps.google.com/maps/api/js?
sensor=false&language=ja"></script>
<script type="text/javascript" src="jquery-1.5.2.js"></script>
<script type="text/javascript">
//<![CDATA[
document.write('<scr'+'ipt src="./サンプル.js "
type="text/javascript" charset= "utf-8"></scr'+'ipt>');
// ]]>
</script>

次のjavascriptは、JSON読み込み処理のサンプルです。

$(function(){
//JSONファイル読み込み開始
$.ajax({
url:"map.json",//外部ファイル
cache:false,
dataType:"json",
success:function(json){
var data=jsonRequest(json);
initialize(data);//ここから処理
}
});
});

// JSONファイル読み込みマーカーへデータ格納
function jsonRequest(json){
var data=[];
if(json.Marker){
var n=json.Marker.length;
for(var i=0;i data.push(json.Marker[i]);
}
}
return data;
}