diff options
author | Mark Campbell-Smith <mcampbellsmith@gmail.com> | 2014-04-02 11:50:11 +1100 |
---|---|---|
committer | Mark Campbell-Smith <mcampbellsmith@gmail.com> | 2014-04-02 11:50:11 +1100 |
commit | 95a61601f3c8d15bdaa8bbd7cbb7eee50595da2e (patch) | |
tree | dbe0762dda54aa119421ca0127eaf939de744c29 | |
parent | 7e5b03076d4acb4384a67fad9ef021573aa13239 (diff) | |
download | RunnerUpLive-95a61601f3c8d15bdaa8bbd7cbb7eee50595da2e.zip |
add geolocation for initial map
-rwxr-xr-x | api_gmaps.js | 2 | ||||
-rwxr-xr-x | api_openlayers.js | 4 | ||||
-rwxr-xr-x | index.php | 3 |
3 files changed, 5 insertions, 4 deletions
diff --git a/api_gmaps.js b/api_gmaps.js index 26a787c..2ca65f7 100755 --- a/api_gmaps.js +++ b/api_gmaps.js @@ -33,7 +33,7 @@ function init() { strokeWeight: 2 } mapOptions = { - center: new google.maps.LatLng(52.23, 21.01), + center: new google.maps.LatLng(geoip_latitude(),geoip_longitude()), zoom: 8, mapTypeId: google.maps.MapTypeId.ROADMAP, scaleControl: true diff --git a/api_openlayers.js b/api_openlayers.js index 87f0abf..7795a5b 100755 --- a/api_openlayers.js +++ b/api_openlayers.js @@ -74,8 +74,8 @@ function init() { 'http://3.tiles.ump.waw.pl/ump_tiles/${z}/${x}/${y}.png']); map.addLayer(ump); } - var position = new OpenLayers.LonLat(21.01,52.23).transform(wgs84, mercator); - var zoom = 8; + var position = new OpenLayers.LonLat(geoip_longitude(),geoip_latitude()).transform(wgs84, mercator); + var zoom = 6; map.setCenter(position, zoom); // init layers layerTrack = new OpenLayers.Layer.Vector('Track'); @@ -72,7 +72,6 @@ $track_form .= ' <input id="latest" type="checkbox" onchange="toggleLatest();"> '.$lang_latest.'<br /> </form> '; - // map api select form $api_form = ' <u>'.$lang_api.'</u><br /> @@ -140,6 +139,8 @@ print var layer_ump = "'.$layer_ump.'"; </script> <script type="text/javascript" src="main.js"></script> + <script language="javascript" src="http://j.maxmind.com/app/geoip.js"></script> + '; if ($mapapi == "gmaps") { print |