住所テキストから緯度経度取得
入力された住所から緯度経度を取得するメモ
google maps api 読み込み
<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=APIKEY"></script>
javascriptで住所から緯度経度を取得
/**
* @param place 住所(string)
*/
function getLatitudeAndLongitudeFromAddress(place) {
var geocoder = new google.maps.Geocoder();
geocoder.geocode({
address: place
}, function(results, status) {
if (status == google.maps.GeocoderStatus.OK) {
for (var i in results) {
if (results[i].geometry) {
// 緯度経度を取得
var latlng = results[i].geometry.location;
// 住所を取得(日本の場合だけ「日本, 」を削除)
var address = results[i].formatted_address.replace(/^日本, /, '');
// 取得完了
// 緯度
console.log(latlng.lat());
// 経度
console.log(latlng.lng());
}
}
} else {
// error
}
});
}