Note that there are some explanatory texts on larger screens.

plurals
  1. POReverse Geolocation issues
    primarykey
    data
    text
    <p><strong>EDIT: Solved, updated with working code. Thank you everyone!</strong></p> <p>I have a working reverse geolocation application running in jsFiddle, but I cannot seem to get it to work in a normal environment.</p> <p>JS Fiddle: <a href="http://jsfiddle.net/vd3mK/" rel="nofollow">http://jsfiddle.net/vd3mK/</a></p> <p>Local Code:</p> <pre><code>&lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"&gt;&lt;/script&gt;​​ &lt;script&gt; var geocoder; function initialize() { geocoder = new google.maps.Geocoder(); codeLatLng(); } function codeLatLng() { var input = document.getElementById("latlng").getAttribute('value'); var latlngStr = input.split(",", 2); var lat = parseFloat(latlngStr[0]); var lng = parseFloat(latlngStr[1]); var latlng = new google.maps.LatLng(lat, lng); geocoder.geocode({ 'latLng': latlng }, function(results, status) { document.getElementById("test").innerHTML = '' + (results[0].formatted_address); + '' }); } ​ &lt;/script&gt; &lt;/head&gt; &lt;body onload="initialize()"&gt; &lt;div id="latlng" value="43.4494152,-80.4881973"&gt;&lt;/div&gt; &lt;div id="test"&gt;&lt;/div&gt; &lt;/body&gt; &lt;/html&gt; </code></pre> <p>When the local version runs in my browser it gives me: "​​​​".</p> <p>What causes this? How do I fix it? Thanks!</p> <p><strong>WORKING CODE</strong></p> <pre><code>&lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;meta http-equiv="content-type" content="text/html; charset=UTF-8"/&gt; &lt;script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"&gt;&lt;/script&gt;​​ &lt;script type="text/javascript"&gt; var geocoder; function codeLatLng() { var input = document.getElementById("latlng").getAttribute('value'); var latlngStr = input.split(",", 2); var lat = parseFloat(latlngStr[0]); var lng = parseFloat(latlngStr[1]); var latlng = new google.maps.LatLng(lat, lng); geocoder.geocode({ 'latLng' : latlng }, function(results, status) { document.getElementById("test").innerHTML = '' + (results[0].formatted_address); +'' }); } function initialize() { geocoder = new google.maps.Geocoder(); codeLatLng(); } &lt;/script&gt; &lt;/head&gt; &lt;body onload="initialize();"&gt; &lt;div id="latlng" value="43.4494152,-80.4881973"&gt;&lt;/div&gt; &lt;div id="test"&gt;&lt;/div&gt; &lt;/body&gt; &lt;/html&gt; </code></pre>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload