html 使用Google Map API进行地理编码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html 使用Google Map API进行地理编码相关的知识,希望对你有一定的参考价值。

<!DOCTYPE html>
<html>
<head>
	<title>GeoCode</title>

</head>
<body>
	<div id="container"></div>
	<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
	<script type="text/javascript">
		var api_key = 'YOUR_API_KEY';
		var gmap_api = 'https://maps.googleapis.com/maps/api/geocode/json?';
		var addresses = ['kajang', 'bangi', 'puchong'];
		var data = [];
		jQuery(document).ready(function($) {
			for (var i = addresses.length - 1; i >= 0; i--) {
				var address = addresses[i]
				$.getJSON(gmap_api, {
					address: address,
					key: api_key,
				}, function(json, textStatus) {
					if(json.results && json.results.length > 0) {
						datum = json.results[0];
						data.push(datum);
						var id = '<p>' + datum.place_id + '</p>';
						var name = '<h4>' + datum.address_components[0]['long_name'] + '</h4>';
						var location = '<p>' + datum.geometry.location.lat + ', ' + datum.geometry.location.lng + '</p>';
						var info = name + id + location + '<hr>';
						$('#container').append(info)
					}
				});
			}
		});
	</script>
</body>
</html>

以上是关于html 使用Google Map API进行地理编码的主要内容,如果未能解决你的问题,请参考以下文章

添加数千个标记 Google Map API V3

使用 Google Maps Javascript API V3 反向地理编码检索邮政编码

Google api 密钥不适用于我的 ios 应用程序

使用 Google maps API 和 Google text Search 进行地理定位

达到了Google Map API客户端限制

Google maps API V3 - 无法对 AutocompleteService 预测进行地理编码