// html5geoform.js
function start() {
$('#run').attr("disabled", "disabled");
if (!navigator.geolocation) {
alert('ご利用のブラウザは HTML5 GeoLocation API に対応していません');
return;
}
navigator.geolocation.getCurrentPosition(callback1);
}
function callback1(position) {
lat = position.coords.latitude
lng = position.coords.longitude;
var geocoder = new google.maps.ClientGeocoder();
var latlng = new google.maps.LatLng(lat, lng);
geocoder.getLocations(latlng, callback2);
}
function callback2(response) {
$('#run').attr("disabled", "");
if (!response) return;
if (response.Status.code != 200) return;
var place;
for(var i=0; i