<html>
<head>
<script src="https://maps.googleapis.com/maps/api/js?key=YOUR_KEY&language=ja®ion=JP"></script>
<script type="text/javascript">
<!--
function mapinit(){
var centerposition = new google.maps.LatLng(35.683142915306746,139.7524109389633);
var option = {
zoom: 13,
center: centerposition,
};
var map = new google.maps.Map(document.getElementById("map"),option);
map.addListener('click',function(e){
getLatLng(e)
});
}
function getLatLng(event){
document.getElementById('lat').innerHTML = "緯度:" + event.latLng.lat() + "<br>";
document.getElementById('lng').innerHTML = "経度:" + event.latLng.lng() + "<br>";
latLngToAddr(event.latLng);
}
function latLngToAddr(latlng){
var geocoder = new google.maps.Geocoder();
geocoder.geocode(
{latLng: latlng},
function(results, status){
if(status == google.maps.GeocoderStatus.OK){
address = results[0].formatted_address;
document.getElementById('addr').innerHTML = "住所:" + address + "<br>";
}
else{
alert("geocoder error");
}
}
);
}
//-->
</script>
<style type="text/css">
<!--
#map{
width: 500px;
height: 360px;
}
//-->
</style>
<title>google_map</title>
</head>
<body onload="mapinit()">
<p>グーグルマップ</p>
<span id="lat">緯度:<br></span>
<span id="lng">経度:<br></span>
<span id="addr">住所:<br></span>
<div id="map"></div>
</body>
</html>