Subversion Repositories Applications.papyrus

Rev

Rev 1461 | Rev 1539 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1461 Rev 1510
Line 17... Line 17...
17
// |                                                                                                      |
17
// |                                                                                                      |
18
// | You should have received a copy of the GNU Lesser General Public                                     |
18
// | You should have received a copy of the GNU Lesser General Public                                     |
19
// | License along with this library; if not, write to the Free Software                                  |
19
// | License along with this library; if not, write to the Free Software                                  |
20
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA                            |
20
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA                            |
21
// +------------------------------------------------------------------------------------------------------+
21
// +------------------------------------------------------------------------------------------------------+
22
// CVS : $Id: formulaire.fonct.google.php,v 1.1 2007-06-25 09:52:36 alexandre_tb Exp $
22
// CVS : $Id: formulaire.fonct.google.php,v 1.2 2007-07-04 11:52:55 alexandre_tb Exp $
23
/**
23
/**
24
* Formulaire
24
* Formulaire
25
*
25
*
26
* Les fonctions et script specifique a un carto google
26
* Les fonctions et script specifique a un carto google
27
*
27
*
28
*@package api/formulaire
28
*@package api/formulaire
29
//Auteur original :
29
//Auteur original :
30
*@author        Aleandre GRANIER <alexandre@tela-botanica.org>
30
*@author        Aleandre GRANIER <alexandre@tela-botanica.org>
31
*@copyright     Tela-Botanica 2000-2007
31
*@copyright     Tela-Botanica 2000-2007
32
*@version       $Revision: 1.1 $
32
*@version       $Revision: 1.2 $
33
// +------------------------------------------------------------------------------------------------------+
33
// +------------------------------------------------------------------------------------------------------+
34
*/
34
*/
Line 35... Line 35...
35
 
35
 
36
$script = '
36
$script = '
Line 40... Line 40...
40
	var lat = document.getElementById("latitude");
40
	var lat = document.getElementById("latitude");
41
    var lon = document.getElementById("longitude");
41
    var lon = document.getElementById("longitude");
Line 42... Line 42...
42
    
42
    
43
    function load() {
43
    function load() {
-
 
44
    if (GBrowserIsCompatible()) {
44
    if (GBrowserIsCompatible()) {
45
	  
-
 
46
      map = new GMap2(document.getElementById("map"), G_HYBRID_MAP);
45
      map = new GMap2(document.getElementById("map"));
47
      
46
      map.addControl(new GSmallMapControl());
48
      map.addControl(new GSmallMapControl());
47
	  map.addControl(new GMapTypeControl());
49
	  map.addControl(new GMapTypeControl());
48
	  map.addControl(new GScaleControl());
50
	  map.addControl(new GScaleControl());
Line 49... Line 51...
49
	  map.enableContinuousZoom();
51
	  map.enableContinuousZoom();
50
	
52
	
51
	  // On centre la carte sur le languedoc roussillon
53
	  // On centre la carte sur le languedoc roussillon
52
	  center = new GLatLng(43.84245116699036, 3.768310546875);
54
	  center = new GLatLng(43.84245116699036, 3.768310546875);
53
      map.setCenter(center, 7);
55
      map.setCenter(center, 7);map.setMapType(G_HYBRID_MAP);
54
	  //marker = new GMarker(center, {draggable: true}) ;
56
	  //marker = new GMarker(center, {draggable: true}) ;
55
      GEvent.addListener(map, "click", function(marker, point) {
57
      GEvent.addListener(map, "click", function(marker, point) {
56
	    if (marker) {
58
	    if (marker) {
Line 84... Line 86...
84
};
86
};
85
function showAddress() {
87
function showAddress() {
86
  var adresse = document.getElementById("bf_adresse").value ;
88
  var adresse = document.getElementById("bf_adresse").value ;
87
  var ville = document.getElementById("bf_ville").value ;
89
  var ville = document.getElementById("bf_ville").value ;
88
  var cp = document.getElementById("bf_cp_lieu_evenement").value ;
90
  var cp = document.getElementById("bf_cp_lieu_evenement").value ;
-
 
91
  if (document.getElementById("liste30")) {
89
  var selectIndex = document.getElementById("liste30").selectedIndex;
92
  	var selectIndex = document.getElementById("liste30").selectedIndex;
90
  var pays = document.getElementById("liste30").options[selectIndex].text ;
93
  	var pays = document.getElementById("liste30").options[selectIndex].text ;
-
 
94
  } else {
-
 
95
  	var pays = document.getElementById("bf_pays").value;
91
  
96
  }
92
  var address = adresse + \' \' + \' \' + cp + \' \' + ville + \' \' +pays ;
97
  var address = adresse + \' \' + \' \' + cp + \' \' + ville + \' \' +pays ;
93
  if (geocoder) {
98
  if (geocoder) {
94
    geocoder.getLatLng(
99
    geocoder.getLatLng(
95
      address,
100
      address,
96
      function(point) {
101
      function(point) {
Line 126... Line 131...
126
 
131
 
127
/*
132
/*
128
* +--Fin du code ----------------------------------------------------------------------------------------+
133
* +--Fin du code ----------------------------------------------------------------------------------------+
129
*
134
*
-
 
135
* $Log: not supported by cvs2svn $
-
 
136
* Revision 1.1  2007-06-25 09:52:36  alexandre_tb
-
 
137
* version intiale -- en cours
130
* $Log: not supported by cvs2svn $
138
*
131
*
139
*
132
* +-- Fin du code ----------------------------------------------------------------------------------------+
140
* +-- Fin du code ----------------------------------------------------------------------------------------+
133
*/
141
*/