• forked:須坂市の歴史
Import an externally hosted application
Check style

  • JavaScript
  • CSS
  • HTML
  • Images
  • Input Data
  • ReadMe
  • forked:須坂市の歴史
  • jquery-1.7.1.min.js  
  • http://maps.google.com/maps/api/js?sensor=false&language=ja  
  •  
  • history

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
 
/*
This is a Example program to retrieve and display the data. 
Press the Run button on the right of the screen (described the behavior of the Example program below). 
Please create a new application rewrite this program work. 
*/
 
var all_data;        
function initialize(){
    all_data = new Array();
    // データをLinkDataから取得 
    tmp_a_data = new Array();
    $.each(LinkData.getWorks(), function(workKey, workValue) {
        $.each(LinkData.getFiles(workValue), function(fileKey, fileValue) {
          $.each(LinkData.getSubjects(workValue, fileValue), function(subjKey, subjValue) {
            var tmp_data = {}
                tmp_data["id"] = subjValue;
                $.each(LinkData.getProperties(workValue, fileValue), function(propKey, propValue) {
                    $.each(LinkData.getObjects(workValue, fileValue, subjValue, propValue), function(objKey, objValue) {
                        if(propValue == "http://linkdata.org/property/rdf1s2356i#" + encodeURIComponent("name")){
                            tmp_data["name"] = objValue;
                        }else if(propValue == "http://www.w3.org/2003/01/geo/wgs84_pos#lat"){
                            tmp_data["lat"] = objValue;
                        }else if(propValue == "http://www.w3.org/2003/01/geo/wgs84_pos#long"){
                            tmp_data["lng"] = objValue;
                        }
                    });
                    
                });
                                tmp_a_data.push(tmp_data);
            });
        });
    });
    //全データ
    all_data = tmp_a_data;
    
    
 
//地地図センター緯度経度の初期値は「駒ヶ根市役所」
var myLatLng = new google.maps.LatLng(35.728814,137.933782);
var myMap = new google.maps.Map(document.getElementById('result'), {
  zoom: 9,
  center: myLatLng,
  mapTypeId: google.maps.MapTypeId.ROADMAP,
  scaleControl: true,
  scrollwheel: true
 });
 
    
//ポイントの設定
var latlng;
var data = new Array();
 
for (var i in all_data) {
    //避難所の種類で区分する
    latlng = new google.maps.LatLng(all_data[i].lat,all_data[i].lng);// 緯度経度から中心点をつくる
   
    if ((all_data[i].genre == "予備")){
    var spot_Options = {
        center: latlng,    // 中心点
       };
        //marker test start
    var gmarker = new google.maps.Marker({  
        position: latlng,       // 緯度・経度は地図の中心  
        title: all_data[i].name,// ツールチップ 
        openInfo:true,
        icon: "http://labs.google.com/ridefinder/images/mm_20_blue.png",
        map: myMap  
    }); 
    
    
    } else{
 
    var spot_Options = {
        center: latlng    // 中心点
        
    };
        //test start
        
    var gmarker = new google.maps.Marker({  
        position: latlng,       // 緯度・経度は地図の中心  
        title: all_data[i].name ,// ツールチップ 
        icon: "http://app.linkdata.org/asset/d3c57b8f.png",
        map: myMap  
    });  
    
    }//if toji
    
    // ウィンドウに表示するデータをつくる
 
    var spot_name = all_data [i].name;
        data.push({position: new google.maps.LatLng(all_data[i].lat, all_data[i].lng), 
            content: spot_name + '<br>'});
             // 地図上にウィンドウで表示
 
        attachMessage(gmarker, data[i].content);
    }; //for toji 
};//initialize toji
 
// 地図のマーカーをクリックするとウィンドウを表示する処理
function attachMessage(marker, msg) {
    google.maps.event.addListener(marker, 'click', function(event) {
        new google.maps.InfoWindow({
            content: msg
        }).open(marker.getMap(), marker);
    });
};
 
    
    
window.onload = function() {
    $(function(){
        initialize();        
    }); 
};
 
jquery-1.7.1.min.js
http://maps.google.com/maps/api/js?sensor=false&language=ja
Playing...

jquery-1.7.1.min.js
http://maps.google.com/maps/api/js?sensor=false&language=ja