用百度地图做了一个输入地址查询经纬度的小例子

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="jquery.js"></script>
</head>
<body>
<input type="text" id="input"></br>
<button id="button">提交</button></br>
<div id="weidu"></div>

<script>
    $(‘#button‘).click(function(){
        aa($("#input").val());
    })
function aa(pa){
    var ak=‘sHdjv4dss0iGfAOBZR3matdffwQ5jPpMfRDq0‘;//百度地图的密钥
    var url="http://api.map.baidu.com/geocoder/v2/?output=json&ak="+ak+"&address="+pa;
    //跨域ajax请求
    jsonp(url);
    function back(a){return a}
    function jsonp(url){
        $.ajax({
            url:url,                              //跨域到http://www.wp.com,另,http://test.com也算跨域
            type:‘GET‘,                             //jsonp 类型下只能使用GET,不能用POST,这里不写默认为GET
            dataType:‘jsonp‘,                      //指定为jsonp类型
            data:{},           //数据参数
            jsonp:‘callback‘,                      //服务器端获取回调函数名的key,对应后台有$_GET[‘callback‘]=‘back‘;callback是默认值
            jsonpCallback:‘back‘,                  //回调函数名
            success:function(result){               //成功执行处理,对应后台返回的back(data)方法。
                var str="经度:"+result.result.location.lng+"*****纬度:"+result.result.location.lat+"*****级别:"+result.result.level
                $("#weidu").html(str)

            },
            error:function(msg){
                //执行错误
                console.log(msg)
            }
        });
    }
}

</script>
</body>
</html>
时间: 2024-12-25 00:24:26

用百度地图做了一个输入地址查询经纬度的小例子的相关文章

百度地图api服务端根据地址得到经纬度

package com.haiyisoft.cAssistant.mapApi; import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.UnsupportedEncodingException;import java.net.MalformedURLException;import java.net.URL;import java.net.U

网站调用百度地图 根据地址查询经纬度

百度地图API简单应用—根据地址查询经纬度 简单几步注册获得一个ak,就能直接调用(PS:好像1.3版本前的无需注册获取ak,就能直接调用api). 闲话不多,下面就直接给大家介绍下,具体要怎么调用百度地图API.首先新建一个html页面.然后引用api <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transi

百度地图API简单应用——1.根据地址查询经纬度

这几天比较空闲,就接触了下百度地图的API(开发者中心链接地址:http://developer.baidu.com),发现调用还是挺方便的.只要简单几步注册下,就可以获得一个Key,就能直接调用(PS:好像1.3版本前的无需注册获取key,就能直接调用api). 想着能结合到自己的项目中去,那也挺不错的.看了园子中的几篇文章,感觉甚好,想自己也动手试试.在调用百度地图API的时候,经纬度的获取必然是关键,那么怎么样获取到经纬度的值呢?这是一个最首要解决的问题.通过查询资料,看了几个例子,得知了

百度地图API 根据地址查询经纬度

html页面.引用上API: <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>根据地址查询经纬度</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <script type="text/javascrip

百度地图应用 1.根据地址查询经纬度

首先新建一张html页面.然后引用上API: <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>根据地址查询经纬度</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <script type="text/j

百度地图-根据地址查询经纬度

<html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>根据地址查询经纬度</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <script type="text/javascript" src=&qu

ios输入地址得出经纬度

ios输入地址得出经纬度 CLGeocoder *myGeocoder = [[CLGeocoder alloc] init]; [myGeocoder geocodeAddressString:_searchBar.text completionHandler:^(NSArray *placemarks, NSError *error) { if ([placemarks count] > 0 && error == nil) { CLPlacemark *firstPlacema

Android中由IP地址查询经纬度坐标的实例

大家都知道,根据IP地址就可以知道它所在的具体位置,在Android中同样可以由IP地址得到它的位置,即具体的地理经纬度坐标. 本文就直接以代码的方式演示如何根据IP地址查询地理经纬度坐标位置,下面的例子中演示的就是由58.192.32.1这个IP地址查询到其所在的经纬度坐标为(118.777802,32.061699). Java代码 package eoe.demo; import com.mapdigit.gis.DigitalMap; import com.mapdigit.gis.Ma

js 调用百度地图,并且定位用户地址,显示省市区街,经纬度

网上的一些百度地图例子,基本上没有连套的 定位 例子.下面我分享一套我自己弄的,废话不多说,看代码,里面有注释! 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta name="viewport" content="initial-scale=1.0, user-scalable=no" /> 5 <meta http-equiv="Content-Type"