Guest

locate-mii.php

By: a guest on Dec 11th, 2010  |  syntax: PHP  |  size: 1.62 KB  |  hits: 150  |  expires: Never
download  |  raw  |  embed  |  report abuse
Copied
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
  5. <meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
  6.  
  7. <title>Locate Mii</title>
  8. <link href="http://code.google.com/apis/maps/documentation/javascript/examples/default.css" rel="stylesheet" type="text/css" />
  9. <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=true"></script>
  10. <script type="text/javascript">
  11.  
  12. var initialLocation;
  13. <?
  14. $filename1 = "./mylattitude.txt";
  15. $handle1 = fopen($filename1, "r") or die("can't open file");
  16. $lattitude = fread($handle1, filesize($filename1));
  17. fclose($handle1);
  18.  
  19. $filename2 = "./mylongitude.txt";
  20. $handle2 = fopen($filename2, "r") or die("can't open file");
  21. $longitude = fread($handle2, filesize($filename2));
  22. fclose($handle2);
  23. ?>
  24. var mylocation = new google.maps.LatLng(<? echo $lattitude ; ?>,<? echo $longitude; ?>);
  25. var browserSupportFlag =  new Boolean();
  26. var map;
  27. var infowindow = new google.maps.InfoWindow();
  28.  
  29. function initialize() {
  30.   var myOptions = {
  31.     zoom: 18,
  32.     mapTypeId: google.maps.MapTypeId.ROADMAP
  33.   };
  34.   map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
  35.  
  36.     browserSupportFlag = false;
  37.     handleNoGeolocation(browserSupportFlag);
  38. }
  39. function handleNoGeolocation(errorFlag) {
  40.   initialLocation = mylocation;
  41.   contentString = "I am here!";
  42.   map.setCenter(initialLocation);
  43.   infowindow.setContent(contentString);
  44.   infowindow.setPosition(initialLocation);
  45.   infowindow.open(map);
  46. }
  47. </script>
  48. </head>
  49. <body onload="initialize()">
  50.   <div id="map_canvas"></div>
  51. </body>
  52. </html>