Saturday, October 26, 2013

Canvas Video Tutorial

0 comments

Friday, October 25, 2013

Html 5 Geolocation

0 comments
Geoloacation will find out the geographical position of a user.That means from where visitor enter your webpage.Visitor comes from across the world but if you want to track their location or their city then you can do this by using geolocation.

Introduction to geolocation

Advanced Features

Checking Support by Using Modernizer

Using geoPostion.js

Detecting Geoloaction

This will detect user location just use the javascript code in any page and that will work for you.Here alert will popup to give user information.But you can do what ever you want instead of alert.
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="initial-scale=1.0, user-scalable=no"/>
<meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
<title>Reverse Geocoding</title>
<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?sensor=false"></script>
<script type="text/javascript">
  var geocoder;
  if (navigator.geolocation) {
    navigator.geolocation.getCurrentPosition(successFunction, errorFunction);
}
//Get the latitude and the longitude;
function successFunction(position) {
    var lat = position.coords.latitude;
    var lng = position.coords.longitude;
    codeLatLng(lat, lng)
}
function errorFunction(){
    alert("Geocoder failed");
}
  function initialize() {
    geocoder = new google.maps.Geocoder();
  }
  function codeLatLng(lat, lng) {
    var latlng = new google.maps.LatLng(lat, lng);
    geocoder.geocode({'latLng': latlng}, function(results, status) {
      if (status == google.maps.GeocoderStatus.OK) {
      console.log(results)
        if (results[1]) {
         //formatted address
         alert(results[0].formatted_address)
        //find country name
             for (var i=0; i<results[0].address_components.length; i++) {
            for (var b=0;b<results[0].address_components[i].types.length;b++) {

            //there are different types that might hold a city admin_area_lvl_1 usually does in come cases looking for sublocality type will be more appropriate
                if (results[0].address_components[i].types[b] == "administrative_area_level_1") {
                    //this is the object you are looking for
                    city= results[0].address_components[i];
                    break;
                }
            }
        }
        //city data
        alert(city.short_name + " " + city.long_name)
        } else {
          alert("No results found");
        }
      } else {
        alert("Geocoder failed due to: " + status);
      }
    });
  }
</script>
</head>
<body onload="initialize()">
</body>
</html> 

Geolocation LIVE DEOM

Other Geoloacation Tutorial:


  1. w3 Schools
  2. Html 5 Doctor 
  3. Site Point

Thursday, October 3, 2013

Free HTML 5 CSS3 Template Collection

0 comments

FREE HTML5 CSS3 TEMPLATES

There are 80 HTML5 CSS3 Template Collection all are free
Please Click the link and download from mediafire
DOWNLOAD NOW


How to Download

A list of zipped folder will come in another website.
click any of the folder and it will goes to another webpage there you see a green download button with file size.
Click that button and it start downloading
 

Copyright 2010 All Rights Reserved E-tech institute of IT.