Use OpenLayers.Console.log. Make gg and sm globally available so we can transform position.

git-svn-id: http://svn.openlayers.org/trunk/openlayers@11149 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
This commit is contained in:
Tim Schaub
2011-02-20 15:06:53 +00:00
parent b30d35c615
commit 5e091d46d8

View File

@@ -1,9 +1,9 @@
// initialize map when page ready // initialize map when page ready
var map; var map;
var gg = new OpenLayers.Projection("EPSG:4326");
var sm = new OpenLayers.Projection("EPSG:900913");
function init() { function init() {
var gg = new OpenLayers.Projection("EPSG:4326");
var sm = new OpenLayers.Projection("EPSG:900913");
// layer for drawn features // layer for drawn features
var vector = new OpenLayers.Layer.Vector(); var vector = new OpenLayers.Layer.Vector();
@@ -42,7 +42,7 @@ function init() {
navigator.geolocation.getCurrentPosition( navigator.geolocation.getCurrentPosition(
updatePosition, updatePosition,
function failure(error) { function failure(error) {
updateLog(error.message); OpenLayers.Console.log(error.message);
}, },
{ {
enableHighAccuracy: true enableHighAccuracy: true
@@ -58,25 +58,14 @@ function updatePosition(pos) {
position = pos; position = pos;
var lon = position.coords.longitude; var lon = position.coords.longitude;
var lat = position.coords.latitude; var lat = position.coords.latitude;
updateLog("position: lon " + lon + ", lat " + lat); OpenLayers.Console.log("position: lon " + lon + ", lat " + lat);
map.setCenter( map.setCenter(
new OpenLayers.LonLat(lon, lat).transform(gg, sm) new OpenLayers.LonLat(lon, lat).transform(gg, sm)
); );
} }
// allow simple logging
var log = [];
function updateLog(message) {
log.push(message);
if (window.console) {
console.log(message);
}
}
function clearLog() {
log.length = 0;
}
function pan(fx, fy) { function pan(fx, fy) {
var size = map.getSize(); var size = map.getSize();
map.pan(size.w * fx, size.h * fy); map.pan(size.w * fx, size.h * fy);
} }