ここの情報は古いです。ご理解頂いた上でお取り扱いください。

source: OpenPNE/branches/2.8.x/webapp/modules/pc/templates/h_googlemap.tpl @ 2650

Last change on this file since 2650 was 2650, checked in by ogawa, 13 years ago

改行コードをLFに統一

File size: 2.4 KB
Line 
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html>
3<head>
4<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5<title>h_googlemap</title>
6<script src="http://www.google.com/uds/api?file=uds.js&amp;v=1.0&amp;key=({$smarty.const.GOOGLE_AJAX_SEARCH_API_KEY})" type="text/javascript"></script
7>
8<script src="http://maps.google.com/maps?file=api&amp;v=2.x&amp;key=({$smarty.const.GOOGLE_MAPS_API_KEY})" type="text/javascript"></script>
9<script type="text/javascript">
10<!--
11
12var gls;
13var gMap;
14
15function OnLocalSearch() {
16        if (!gls.results) return;
17        var first = gls.results[0];
18        var point = new GLatLng(parseFloat(first.lat), parseFloat(first.lng));
19        var zoom = ({$z});
20        gMap.addControl(new GSmallMapControl());
21        gMap.addControl(new GMapTypeControl());
22        gMap.setMapType(({$MapType}));
23        gMap.setCenter(point, zoom);
24        var marker = new GMarker(point);
25        gMap.addOverlay(marker);
26
27        GEvent.addListener(marker, "click", function() {
28                marker.openInfoWindowHtml(html);
29        });
30        geocoder = new GClientGeocoder();
31}
32
33function load() {
34    if (GBrowserIsCompatible()) {
35        if((({$x}) == 0) && (({$y}) == 0)){
36                gMap = new GMap2(document.getElementById("map"));
37                gMap.addControl(new GSmallMapControl());
38                gMap.addControl(new GMapTypeControl());
39                gMap.setCenter(new GLatLng(0, 0));
40
41                gls = new GlocalSearch();
42                gls.setCenterPoint(gMap);
43                gls.setSearchCompleteCallback(null, OnLocalSearch);
44                var q = "({$q})";
45                gls.execute(q);
46        }else{
47                var point = new GLatLng(({$x}), ({$y}));
48                var zoom = ({$z});
49                gMap = new GMap2(document.getElementById("map"));
50                gMap.addControl(new GSmallMapControl());
51                gMap.addControl(new GMapTypeControl());
52                gMap.setCenter(point, zoom);
53                gMap.setMapType(({$MapType}));
54
55                var marker = new GMarker(point);
56                gMap.addOverlay(marker);
57                GEvent.addListener(marker, "click", function() {
58                        marker.openInfoWindowHtml(html);
59                });
60                geocoder = new GClientGeocoder();
61        }
62    }
63}
64
65//-->
66</script>
67</head>
68<body onLoad="load()" onUnload="GUnload()">
69<div id="map" style="width: 410px; height: 320px"></div>
70</body>
71</html>
Note: See TracBrowser for help on using the repository browser.