住所テキストから緯度経度取得

入力された住所から緯度経度を取得するメモ
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
			}
		});
	}



この記事が気に入ったらサポートをしてみませんか?