Google map API的地址解析服务目前是不收费的,可以将详细的地址转化成经纬度。
测试HTML文件如下:
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="initial-scale=1.0, user-scalable=no"/>
<meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
<script type="text/javascript">
var geocoder;
function initialize() {
geocoder = new google.maps.Geocoder();
}
function codeAddress() {
var address = document.getElementById("address").value;
geocoder.geocode( { 'address': address}, function(results, status) {
if (status == google.maps.GeocoderStatus.OK) {
alert(results[0].geometry.location);
} else {
alert("Geocode was not successful for the following reason: " + status);
}
});
}
</script>
</head>
<body onload="initialize()">
<div>
<input id="address" type="textbox" value="Sydney, NSW">
<input type="button" value="Geocode" onclick="codeAddress()">
</div>
</body>
</html>
不过这都依赖于Google的网上服务接口的支持,如果哪天Google退出中国市场或者有其他缘由不再将这些服务接口开放了,就没办法了。
再就是Google对该函数进行了速度以及数量限制,以下是Google上的说明:
Google Geocoding API 的使用有限制,即,每天 2,500 个地理位置查询请求。(Google Maps API Premier 用户每天最多可执行 100,000 个请求。)强制执行此限制是为了防止滥用和/或重复使用 Google Geocoding API。以后可能对此限制进行更改,而无需另行通知。此外,我们还强制设定了请求速率限制,以防滥用此服务。如果您超过了 24 小时的限制或者滥用此服务,Google Geocoding API 可能会暂停为您服务。如果您继续无视这个限制,将会阻止您对 Google Geocoding API 的访问。
我试着从后台提取了批量的地址信息,使用for循环进行批量解析,发现最多只解析了11个地址,其他的都没有解析。所以使用的时候解析单个地址是没有问题的,批量解析的话...。。。
分享到:
相关推荐
使用google地图的反向地址解析功能,提供一个经纬度得到对应地址,或者给出模糊地址,得到经纬度,放在java后台代码中处理,这个使用的是Google的地理编码服务。一般而言数据量不大的情况使用是不限制的。按照Google...
Google Map API是一个...通过学习和分析这个源代码,开发者不仅可以了解Google Map API的基础用法,还能掌握高级特性和最佳实践。源代码中的注释和示例将有助于快速理解各个功能的实现,从而在自己的项目中灵活应用。
在本实例中,我们主要探讨如何使用GoogleMap API进行二次开发,并结合Asp.Net、数据库以及GPS技术,创建一个功能丰富的Web应用。首先,我们来深入理解这些关键知识点。 1. GoogleMap API: GoogleMap API是Google...
1. **服务器端处理**:C#代码可以在服务器端执行复杂的业务逻辑,如地址解析、数据查询等,然后将结果传递给客户端的Google Map API。 2. **动态数据绑定**:可以将数据库中的地理位置数据动态绑定到地图上,例如...
此外,还可以使用地理编码API将地址转换为经纬度坐标,或者使用路线规划API实现导航功能。这些功能的实现都需要对谷歌地图API有深入的理解和适当的代码编写。 总的来说,"google地图API实现的一个简单demo"涵盖了...
### GOOGLE MAP API 示例知识点解析 #### 一、Google Maps JavaScript API 概述 Google Maps JavaScript API 是一个功能强大的工具包,允许开发者将交互式的地图嵌入到网页中。通过使用这个API,开发者可以轻松地...
本示例程序是基于Java语言实现的,它为我们展示了如何利用Google Map API来画点和画线,这在地理信息系统(GIS)应用或者导航系统中是非常常见的需求。 首先,我们需要理解Google Map API的基本概念。API全称为...
由于这个压缩包名为"WebMap",里面可能包含了一个简单的web应用,展示如何使用谷歌地图API V3来创建一个网页地图。开发者可以通过分析和学习这个源码,了解上述知识点的实际应用,并进一步扩展自己的地图应用开发...
google Map Api反解析.htm 谷歌地图地理解析和反解析geocode.geocoder详解
本文将详细解析如何利用Google Map API实现"基于Google Map API的简单地图"的功能,包括显示用户所在地区、地图操作以及标记地点等核心知识点。 首先,我们要了解Google Map API的基本用法。它是Google提供的...
这里,`geocoder`是`google.maps.Geocoder`的实例,用来执行地址解析。解析成功后,地图会移动到搜索结果的位置,并添加一个标记。 为了实现更丰富的搜索功能,比如显示搜索结果列表,你可以结合地方搜索服务...
谷歌地图API(Google Maps API)是谷歌提供的一套强大的开发工具,允许开发者在自己的网站或应用中嵌入交互式地图,实现地理位置相关的功能。这个压缩包包含两份重要的资源:《google_map_api中文手册.chm》和...
首先,`googleMap根据经纬度获取地理位置`这个标题涉及到的核心技术是Google Maps Geocoding服务。Geocoding是将地址或坐标(经纬度)转换为地理坐标的过程,反之亦然。在Google Maps API中,我们可以使用Geocoding ...
### 谷歌地图API V3 - 详细知识点解析 #### 概述 谷歌地图API V3(Google Maps API V3)是谷歌提供的一套强大的工具和服务集合,旨在帮助开发者在网页上集成交互式地图。它支持多种功能,如自定义地图样式、添加...
总之,Google Map API是一个强大的工具,能帮助开发者构建各种基于地理位置的应用,从基本的地图显示到复杂的路线规划、数据分析,都能得以实现。通过深入学习和实践,开发者可以充分利用其功能,提升应用的用户体验...
在IT行业中,GoogleMap是一个广泛使用的地图服务,它提供了丰富的API接口,允许开发者在其应用...开发者可以通过学习和分析这个demo,掌握如何在自己的项目中有效利用GoogleMap API,提升地图应用的用户体验和功能性。
标题"Google 地图 google map api / 地图有关"表明了这个压缩包可能包含与Google地图API相关的代码示例或教程,Google Map API是Google提供的一项服务,允许开发者在自己的网站或应用中嵌入交互式地图,实现定位、...
通过以上介绍,我们可以看出,基于GoogleMap API的GPS终端和用户管理系统是一个集成了先进定位技术、地图服务和用户管理的综合平台,旨在实现对GPS设备的高效管理和监控,提高运营效率。系统的设计和实现需要考虑多...
通过分析和运行这个示例,你可以更好地理解如何在 ASP.NET 3.5 中应用 GoogleMap API。 总结来说,GoogleMap API for ASP.NET 3.5 提供了一种高效的方法来构建地理信息系统,结合 ASP.NET 的强大功能,可以实现丰富...