Development

/plugins/sfEasyGMapPlugin/trunk/package.xml

You must first sign up to be able to contribute.

root/plugins/sfEasyGMapPlugin/trunk/package.xml

Revision 17896, 6.2 kB (checked in by fabriceb, 4 years ago)

[sfEasyGMapPlugin]
* Corrected the Mercator projections for the GMapCoord::fromPixToLat and GMapCoord::fromLatToPix functions
* Used PHP pi() and deg2rad functions for better precision
* Created tests for the Mercator projections
* Added the GMapBounds::getBoundsContainingMarkers($markers) function
* Added the GMap::centerAndZoomOnMarkers() function which enables to guess zoom and center of the map to fit the markers. Center is easy to guess. Zoom uses width and height of smallest bound, pixel width and height of the map and Mercator projection

  • Property svn:executable set to *
Line 
1 <?xml version="1.0" encoding="UTF-8"?>
2 <package packagerversion="1.4.6" version="2.0" xmlns="http://pear.php.net/dtd/package-2.0" xmlns:tasks="http://pear.php.net/dtd/tasks-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://pear.php.net/dtd/tasks-1.0 http://pear.php.net/dtd/tasks-1.0.xsd http://pear.php.net/dtd/package-2.0 http://pear.php.net/dtd/package-2.0.xsd">
3  <name>sfEasyGMapPlugin</name>
4  <channel>plugins.symfony-project.org</channel>
5  <summary>An easy, object-oriented, PHP abstraction of the Google Maps API</summary>
6  <description>The sfEasyGMap plugin provides helpers and an objet-oriented PHP abstraction to the Google Maps API to ease the process of adding a Google Map and customising it in your symfony projects.</description>
7  <lead>
8   <name>Fabrice Bernhard</name>
9   <user>fabriceb</user>
10   <email>fabriceb@allomatch.com</email>
11   <active>yes</active>
12  </lead>
13  <developer>
14   <name>Vincent Guillon</name>
15   <user>vincentg</user>
16   <email>vincentg@allomatch</email>
17   <active>yes</active>
18  </developer>
19  <developer>
20   <name>Laurent Bachelier</name>
21   <user>laurentb</user>
22   <email>laurent@bachelier.name</email>
23   <active>yes</active> 
24  </developer>
25  <date>2009-05-03</date>
26  <time>17:50:00</time>
27  <version>
28   <release>1.0.2</release>
29   <api>1.0.2</api>
30  </version>
31  <stability>
32   <release>stable</release>
33   <api>stable</api>
34  </stability>
35  <license uri="http://www.symfony-project.org/license">MIT license</license>
36  <notes>-</notes>
37  <contents>
38    <dir name="/">
39      <file role="data" name="README" />
40      <file role="data" name="LICENSE" />
41      <dir name="config">
42         <!-- settings -->
43         <file role="data" name="app.yml" />
44      </dir>
45      <dir name="lib">
46        <dir name="external">
47          <!-- helpers -->
48          <file role="data" name="RenderTag.class.php" />
49        </dir>       
50        <dir name="helper">
51          <!-- helpers -->
52          <file role="data" name="GMapHelper.php" />
53        </dir>
54        <file role="data" name="GMap.class.php" />
55        <file role="data" name="GMapBounds.class.php" />
56        <file role="data" name="GMapCoord.class.php" />
57        <file role="data" name="GMapEvent.class.php" />
58        <file role="data" name="GMapGeocodedAddress.class.php" />
59        <file role="data" name="GMapIcon.class.php" />
60        <file role="data" name="GMapMarker.class.php" />
61      </dir>
62      <dir name="modules">
63        <dir name="sfEasyGMapPlugin">
64          <file role="data" name="actions/actions.class.php" />
65          <file role="data" name="config/view.yml" />
66          <file role="data" name="templates/sample1Success.php" />
67          <file role="data" name="templates/indexSuccess.php" />
68        </dir>
69      </dir>
70      <dir name="test">
71        <dir name="bootstrap">
72          <!-- bootstrap -->
73          <file role="data" name="unit.php" />
74          <file role="data" name="functional.php" />
75        </dir>
76        <dir name="unit">
77          <!-- unit -->
78          <file role="data" name="GMapBoundsTest.php" />
79          <file role="data" name="GMapCoordTest.php" />
80        </dir>     
81      </dir>
82      <dir name="web">
83        <dir name="css">
84          <!-- images -->
85          <file role="data" name="sfEasyGMapPlugin.css" />
86        </dir>
87        <dir name="images">
88          <!-- images -->
89          <file role="data" name="nice_icon.png" />
90        </dir>     
91        <dir name="js">
92          <!-- javascripts -->
93          <file role="data" name="sfEasyGMapPlugin.js" />
94        </dir>
95      </dir>
96    </dir>
97  </contents>
98  <dependencies>
99   <required>
100    <php>
101     <min>5.1.0</min>
102    </php>
103    <pearinstaller>
104     <min>1.4.1</min>
105    </pearinstaller>
106    <package>
107     <name>symfony</name>
108     <channel>pear.symfony-project.com</channel>
109     <min>1.0.0</min>
110     <max>1.3.0</max>
111     <exclude>1.3.0</exclude>
112    </package>
113   </required>
114  </dependencies>
115  <phprelease />
116  <changelog>
117   <release>
118     <version>
119       <release>0.9.4</release>
120       <api>0.9.4</api>
121     </version>
122     <stability>
123       <release>beta</release>
124       <api>beta</api>
125     </stability>
126     <license uri="http://www.symfony-project.org/license">MIT license</license>
127     <notes>
128  * removed the call to the Helper Tag to use the escape_javascript function to ensure symfony 1.2 compatibility
129     </notes>   
130   </release>
131   <release>
132      <version>
133       <release>1.0.0</release>
134       <api>1.0.0</api>
135      </version>
136      <stability>
137       <release>stable</release>
138       <api>stable</api>
139      </stability>
140      <license uri="http://www.symfony-project.org/license">MIT license</license>
141      <notes>
142 * WARNING: backwards-compatibility is broken
143 * The GMap constructor now takes an option array as first parameter
144 * added some unit tests
145 * added some very interesting functions concerning bounds : Smallest bound containing coords, homthety transformation, zoomOut, Propel criteria "In bounds"
146 * added some very interesting functions concerning coordinates : you can now transform lat/lng into Google Map' pixels coordinates system and vice-versa. This enables one to calculate the bounds around a coordinate for example, knowing only the Google Map's height/width in pixels       
147      </notes>
148   </release>
149   <release>
150     <version>
151      <release>1.0.1</release>
152      <api>1.0.1</api>
153     </version>
154     <stability>
155      <release>stable</release>
156      <api>stable</api>
157     </stability>
158      <license uri="http://www.symfony-project.org/license">MIT license</license>
159      <notes>
160 * fabriceb: Corrected the package.xml to add all 1.2.x versions of symfony to the list of compatible versions
161      </notes>   
162   </release>   
163   <release>
164     <version>
165      <release>1.0.2</release>
166      <api>1.0.2</api>
167     </version>
168     <stability>
169      <release>stable</release>
170      <api>stable</api>
171     </stability>
172      <license uri="http://www.symfony-project.org/license">MIT license</license>
173      <notes>
174 * Corrected the Mercator projections for the GMapCoord::fromPixToLat and GMapCoord::fromLatToPix functions
175 * Used PHP pi() and deg2rad functions for better precision
176 * Created tests for the Mercator projections
177 * Added the GMapBounds::getBoundsContainingMarkers($markers) function
178 * Added the GMap::centerAndZoomOnMarkers() function which enables to guess zoom and center of the map to fit the markers. Center is easy to guess. Zoom uses width and height of smallest bound, pixel width and height of the map and Mercator projection
179      </notes>   
180   </release>
181  </changelog>
182 </package>
Note: See TracBrowser for help on using the browser.