`
天梯梦
  • 浏览: 13732521 次
  • 性别: Icon_minigender_2
  • 来自: 洛杉矶
社区版块
存档分类
最新评论

Google Maps API V3: 通过邮编获取经纬度 Get Location (Latitude and Longitude) from Zip Cod

 
阅读更多
In this article I will explain with an example, how to get Location Coordinates i.e. Latitude and Longitude from Zip Code (Pin Code) by making use of Google Maps API V3 (Version 3) and JavaScript.
Google Maps API V3: 通过邮编获取经纬度 Get Location (Latitude and Longitude) from Zip Code (Pin Code) using JavaScript
Google Maps API V3: 通过邮编获取经纬度 Get Location (Latitude and Longitude) from Zip Code (Pin Code) using JavaScript
 
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
</head>
<body>
    <textarea id="txtAddress" rows="3" cols="25"></textarea>
    <br />
    <input type="button" onclick="GetLocation()" value="Get Location" />
    <script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?sensor=false"></script>
    <script type="text/javascript">
    <!--
        function GetLocation() {
            var geocoder = new google.maps.Geocoder();
            var address = document.getElementById("txtAddress").value;
            geocoder.geocode({ 'address': address }, function (results, status) {
                if (status == google.maps.GeocoderStatus.OK) {
                    var latitude = results[0].geometry.location.lat();
                    var longitude = results[0].geometry.location.lng();
                    alert("Latitude: " + latitude + "nLongitude: " + longitude);
                } else {
                    alert("Request failed.")
                }
            });
        };
        //-->
    </script>
</body>
</html>
 
Explanation
I have made use of HTML <textarea> for allowing user enter the address of a location and an HTML button which will trigger the process of fetching the Latitude and Longitude using the Google Maps API.
As soon as the button is clicked the JavaScript click event handler is raised which executes the JavaScript function GetLocation which makes call to the Google Maps API which in turn returns the Latitude and Longitude based on the address provided for the location.
 
Note: Here I have not specified the API Key but you need to get one from the Google Maps API V3 in order to use on hosted server.
 
 
分享到:
评论

相关推荐

    The Google Maps Javascript API V3.doc

    Developers can request the user's position and receive latitude and longitude coordinates, enabling them to center the map on the user's location. Specifying the Sensor Parameter When using ...

    Android 使用高德api获取经纬度

    在`onLocationChanged`回调中,我们可以获取到`Location`对象的`latitude`和`longitude`属性,它们分别代表纬度和经度: ```java double latitude = location.getLatitude(); double longitude = location....

    C#百度地图API获取经纬度所在地理位置

    百度地图的定位接口URL通常为:`http://api.map.baidu.com/geocoding/v3/?ak=YOUR_AK&location=LONGITUDE,LATITUDE&output=json&pois=1`,其中`YOUR_AK`替换为你的AK,`LONGITUDE`和`LATITUDE`分别替换为你要查询的...

    .net 根据地址获取经纬度;根据经纬度获取地址

    接下来,根据经纬度获取地址,我们同样可以使用上述API的逆向地理编码(Reverse Geocoding)功能。只需将请求中的`address`参数替换为`latlng`,并传入经纬度坐标: ```csharp public async Task&lt;string&gt; ...

    android 百度API 获取经纬度

    在Android开发中,获取地理位置是常见的需求之一,而百度API提供了强大的定位服务,使得开发者能够方便地获取到设备的经纬度信息。本文将详细介绍如何在Android应用中利用百度地图API来实现这一功能。 首先,我们...

    根据点击的地图获取经纬度

    在Web端实现点击地图获取经纬度,通常我们会使用地图API,如Google Maps API、高德地图API或百度地图API等。这里以Google Maps API为例进行讲解。首先,在HTML文件中引入Google Maps API的JavaScript库,并创建一个...

    通过百度地图,根据地名获取经纬度,内有详解

    本篇文章将详细讲解如何通过百度地图API实现从地名获取经纬度的过程,并探讨如何利用这些经纬度进行定位。 首先,我们要了解经纬度的概念。经纬度是地球上地理位置的一种表示方式,经度(Longitude)是从本初子午线...

    C#根据经纬度获取城市.zip

    本资源“C#根据经纬度获取城市.zip”提供了一个解决方案,用于根据地球坐标系统(经度和纬度)定位到特定的地理区域,如省份、城市、县和街道。这种功能在各种应用中都很常见,例如地图应用、导航系统或者基于位置的...

    获取经纬度、根据地址获取经纬度

    总之,获取经纬度是地理信息系统开发中的基础操作,通过API接口或者自定义的地理编码服务,我们可以将地址转化为可用于计算和展示的坐标数据。在实际应用中,要注意选择合适的地图服务商,因为不同的服务商可能有...

    android获取GPS经纬度,并根据经纬度获取准确地址 _andoid 原生开发定位无法获取经纬度,

    在Android原生开发中,获取GPS经纬度以及根据这些经纬度获取准确的地理位置信息是常见的需求。以下将详细讲解如何实现这一功能。 首先,我们需要理解GPS(全球定位系统)的基本概念。GPS是一种基于卫星导航的定位...

    IP-COUNTRY-REGION-CITY-LATITUDE-LONGITUDE-ZIPCODE-TIMEZONE

    Lite IP-COUNTRY-REGION-CITY-LATITUDE-LONGITUDE-ZIPCODE-TIMEZONE

    Google Map API获取地理位置信息

    在IT领域,Google Map API是开发人员常用的工具之一,它允许我们通过JavaScript编程语言与Google Maps服务进行交互,获取和处理地理位置信息。本篇文章将详细探讨如何利用Google Map API来获取地点的经纬度坐标以及...

    google基站码获取经纬度

    本文将深入探讨如何使用Google的服务,通过基站码来获取经纬度以及反向地,根据经纬度获取地址。 首先,基站码通常包括Cell ID(小区ID)和LAC(Location Area Code,位置区码),它们是移动通信网络中的关键组成...

    高德地图获取经纬度

    总的来说,通过高德地图API,开发者可以方便地获取到地理位置的经纬度,并在地图上进行展示。这在各种应用场景中都十分有用,比如导航、位置分享、附近搜索等。在实际开发过程中,还需要注意高德地图API的使用限制和...

    使用GPS获取经纬度

    在IT行业中,GPS(全球定位系统)是一种广泛应用于地理定位的技术,它允许设备获取精确的经纬度坐标。这篇博文“使用GPS获取经纬度”显然探讨了如何在编程中利用GPS功能来实现这一目标。通常,这涉及到使用特定的API...

    android获取GPS经纬度,并根据经纬度获取准确地址(纯原生,不用任何第三方sdk)

    这个主题涉及到了Android系统中的Location服务、Google Maps API以及地理编码等技术。以下是对这些知识点的详细解释: 1. **Android Location服务**:Android系统提供了一套完整的Location服务框架,允许开发者获取...

    swift -> 获取经纬度

    在Swift编程语言中,获取设备的经纬度是常见的地理定位任务,这主要涉及到CoreLocation框架。CoreLocation框架提供了一系列API,用于获取用户的地理位置信息。在iOS应用开发中,使用CoreLocation可以帮助开发者创建...

    get-addr-longitude-latitude.py

    get_addr_longitude_latitude.pyget_addr_longitude_latitude.pyget_addr_longitude_latitude.pyget_addr_longitude_latitude.pyget_addr_longitude_latitude.pyget_addr_longitude_latitude.pyget_addr_longitude_...

    封装定位获取经纬度

    NSLog(@"经度:%.8f,纬度:%.8f", location.coordinate.longitude, location.coordinate.latitude); } else { NSLog(@"无法获取位置信息"); } }]; ``` 通过以上步骤,我们就成功地使用Block封装了获取经纬度...

    调用百度地图定位同时获取经纬度Android 开发

    在Android开发中,调用百度地图API来获取设备的经纬度是一项常见的任务,这有助于实现各种定位相关的功能,如导航、位置服务等。本篇文章将详细介绍如何在Android应用中集成百度地图API,进行定位并获取经纬度信息。...

Global site tag (gtag.js) - Google Analytics