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:
@@ -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);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user