質問編集履歴

2

code囲んでみました

2016/08/31 02:37

投稿

kinue
kinue

スコア8

test CHANGED
File without changes
test CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
  apiキーは取得し、下記を書き換えてもだめでした。
10
10
 
11
-
11
+ ```ここに言語を入力
12
12
 
13
13
  <meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
14
14
 
@@ -145,3 +145,5 @@
145
145
  <div id="map_canvas" style="width:940px; height:500px"></div>
146
146
 
147
147
  </body>
148
+
149
+ ```

1

ソース入れてみました

2016/08/31 02:37

投稿

kinue
kinue

スコア8

test CHANGED
File without changes
test CHANGED
@@ -3,3 +3,145 @@
3
3
  ですが、動作がとても不安定で
4
4
 
5
5
  マーカーが表示されたりされなかったりします。
6
+
7
+
8
+
9
+ apiキーは取得し、下記を書き換えてもだめでした。
10
+
11
+
12
+
13
+ <meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
14
+
15
+ <script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?sensor=false&hl=ja"></script>
16
+
17
+ <script type="text/javascript">
18
+
19
+ function initialize() {
20
+
21
+ var initPos = new google.maps.LatLng(35.8788443, 137.0211659);
22
+
23
+ var myOptions = {
24
+
25
+ noClear : true,
26
+
27
+ center : initPos,
28
+
29
+ zoom : 6,
30
+
31
+ mapTypeId : google.maps.MapTypeId.ROADMAP
32
+
33
+ };
34
+
35
+ var mapCanvas = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
36
+
37
+
38
+
39
+ var ctime = (new Date()).getTime();
40
+
41
+ var kmlUrl = "/gmp/810o.kml?t="+ctime;
42
+
43
+ var ctaLayer = new google.maps.KmlLayer(kmlUrl, {
44
+
45
+
46
+
47
+ suppressInfoWindows : true, //←kmlレイヤーで情報ウインドウを開かないようにするこれ
48
+
49
+ map: map_canvas,
50
+
51
+ preserveViewport: true
52
+
53
+
54
+
55
+ });
56
+
57
+
58
+
59
+ ctaLayer.setMap(mapCanvas);
60
+
61
+
62
+
63
+
64
+
65
+ var infoWnd = new google.maps.InfoWindow();
66
+
67
+
68
+
69
+
70
+
71
+ google.maps.event.addListener(ctaLayer, "click" ,function(kmlMouseEvent) {
72
+
73
+
74
+
75
+
76
+
77
+
78
+
79
+ infoWnd.setContent(kmlMouseEvent.featureData.infoWindowHtml);
80
+
81
+ infoWnd.setPosition(kmlMouseEvent.latLng);
82
+
83
+
84
+
85
+
86
+
87
+ infoWnd.setOptions({
88
+
89
+ maxWidth: 400,
90
+
91
+
92
+
93
+ });
94
+
95
+
96
+
97
+ infoWnd.open(mapCanvas);
98
+
99
+ });
100
+
101
+
102
+
103
+ }
104
+
105
+
106
+
107
+
108
+
109
+ function createMarker(latlng,html,map,category,name)
110
+
111
+ {
112
+
113
+
114
+
115
+
116
+
117
+
118
+
119
+ google.maps.event.addListener(marker, 'click', function()
120
+
121
+ {
122
+
123
+ infoWindow.setContent(html);
124
+
125
+ infoWindow.open(map,marker);
126
+
127
+
128
+
129
+ });
130
+
131
+
132
+
133
+
134
+
135
+ }
136
+
137
+
138
+
139
+ </script>
140
+
141
+ </head>
142
+
143
+ <body onload="initialize()">
144
+
145
+ <div id="map_canvas" style="width:940px; height:500px"></div>
146
+
147
+ </body>