宅男在线永久免费观看网直播,亚洲欧洲日产国码无码久久99,野花社区在线观看视频,亚洲人交乣女bbw,一本一本久久a久久精品综合不卡

全部
常見(jiàn)問(wèn)題
產(chǎn)品動(dòng)態(tài)
精選推薦

Class:服務(wù)/Geocoder - 騰訊地圖API

管理 管理 編輯 刪除

qq.maps.Geocoder 類(lèi)

地址解析類(lèi)。用于在地址和經(jīng)緯度之間進(jìn)行轉(zhuǎn)換的服務(wù)。

構(gòu)造函數(shù)

構(gòu)造函數(shù)
Geocoder(opts?:GeocoderOptions)

方法

方法返回值說(shuō)明
getAddress(latlng:LatLng)none根據(jù)指定的坐標(biāo)進(jìn)行解析。
getLocation(address:String)none根據(jù)指定的地址進(jìn)行解析。
setComplete(callback:Function)none設(shè)置檢索成功后的回調(diào)函數(shù),參數(shù)對(duì)象:{type:ServiceResultType.GEO_INFO,detail:Object. <GeoInfo>}
setError(callback:Function)none設(shè)置檢索失敗后的回調(diào)函數(shù)。

實(shí)例

例子 1:

本示例中,設(shè)置地址解析服務(wù)屬性

JavaScript

var geocoder, map, marker = null;
var init = function() {
    var center = new qq.maps.LatLng(39.916527, 116.397128);
    map = new qq.maps.Map(document.getElementById('container'), {
        center: center,
        zoom: 15,
    });
 
    //地址和經(jīng)緯度之間進(jìn)行轉(zhuǎn)換服務(wù)
    geocoder = new qq.maps.Geocoder();
    //設(shè)置服務(wù)請(qǐng)求成功的回調(diào)函數(shù)
    geocoder.setComplete(function(result) {
        map.setCenter(result.detail.location);
        var marker = new qq.maps.Marker({
            map: map,
            position: result.detail.location
        });
        //點(diǎn)擊Marker會(huì)彈出反查結(jié)果
        qq.maps.event.addListener(marker, 'click', function() {
            alert("坐標(biāo)地址為: " + result.detail.location);
        });
    });
    //若服務(wù)請(qǐng)求失敗,則運(yùn)行以下函數(shù)
    geocoder.setError(function() {
        alert("出錯(cuò)了,請(qǐng)輸入正確的地址?。?!");
    });
}
 
    function codeAddress() {
        var address = document.getElementById("address").value;
        //對(duì)指定地址進(jìn)行解析
        geocoder.getLocation(address);
    }

JavaScript+HTML

<!DOCTYPE html>
<html>
 
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no" />
    <title>地址解析</title>
    <style type="text/css">
        * {
            margin: 0px;
            padding: 0px;
        }
        body,
        button,
        input,
        select,
        textarea {
            font: 12px/16px Verdana, Helvetica, Arial, sans-serif;
        }
        p {
            width: 603px;
            padding-top: 3px;
            margin-top: 10px;
            overflow: hidden;
        }
        input#address {
            width: 300px;
        }
    </style>
    <script charset="utf-8" src="https://map.qq.com/api/js?v=2.exp&key=OB4BZ-D4W3U-B7VVO-4PJWW-6TKDJ-WPB77"></script>
 
</head>
 
<body onload="init()">
    <script>
        var geocoder, map, marker = null;
        var init = function() {
            var center = new qq.maps.LatLng(39.916527, 116.397128);
            map = new qq.maps.Map(document.getElementById('container'), {
                center: center,
                zoom: 15,
            });
 
            //地址和經(jīng)緯度之間進(jìn)行轉(zhuǎn)換服務(wù)
            geocoder = new qq.maps.Geocoder();
            //設(shè)置服務(wù)請(qǐng)求成功的回調(diào)函數(shù)
            geocoder.setComplete(function(result) {
                map.setCenter(result.detail.location);
                var marker = new qq.maps.Marker({
                    map: map,
                    position: result.detail.location
                });
                //點(diǎn)擊Marker會(huì)彈出反查結(jié)果
                qq.maps.event.addListener(marker, 'click', function() {
                    alert("坐標(biāo)地址為: " + result.detail.location);
                });
            });
            //若服務(wù)請(qǐng)求失敗,則運(yùn)行以下函數(shù)
            geocoder.setError(function() {
                alert("出錯(cuò)了,請(qǐng)輸入正確的地址?。?!");
            });
        }
 
            function codeAddress() {
                var address = document.getElementById("address").value;
                //對(duì)指定地址進(jìn)行解析
                geocoder.getLocation(address);
            }
    </script>
    <div>
        <input id="address" type="textbox" value="中國(guó),北京,海淀區(qū),海淀大街38號(hào)">
        <button onclick="codeAddress()">search</button>
    </div>
    <div style="width:603px;height:300px" id="container"></div>
    <p>輸入地址,點(diǎn)擊search進(jìn)行地址解釋,點(diǎn)擊Marker會(huì)彈出反查結(jié)果。</p>
</body>
 
</html>

例子 2:

本示例中,設(shè)置反地址解析服務(wù)屬性

JavaScript

  var geocoder, map, marker = null;
var init = function() {
    var center = new qq.maps.LatLng(39.916527, 116.397128);
    map = new qq.maps.Map(document.getElementById('container'), {
        center: center,
        zoom: 13
    });
    //地址和經(jīng)緯度之間進(jìn)行轉(zhuǎn)換服務(wù)
    geocoder = new qq.maps.Geocoder();
    //設(shè)置服務(wù)請(qǐng)求成功的回調(diào)函數(shù)
    geocoder.setComplete(function(result) {
        map.setCenter(result.detail.location);
        var marker = new qq.maps.Marker({
            map: map,
            position: result.detail.location
        });
        //點(diǎn)擊Marker會(huì)彈出反查結(jié)果
        var info = new qq.maps.InfoWindow({
            map: map
        });
        qq.maps.event.addListener(marker, 'click', function() {
            info.open();
            info.setContent('<div style="width:280px;height:100px;">' +
                result.detail.address + '</div>');
            info.setPosition(result.detail.location);
        });
    });
    //若服務(wù)請(qǐng)求失敗,則運(yùn)行以下函數(shù)
    geocoder.setError(function() {
        alert("出錯(cuò)了,請(qǐng)輸入正確的經(jīng)緯度?。?!");
    });
}
 
    function codeLatLng() {
        //獲取輸入框的經(jīng)緯度
        var input = document.getElementById("latLng").value;
        var latlngStr = input.split(",", 2);
        var lat = parseFloat(latlngStr[0]);
        var lng = parseFloat(latlngStr[1]);
        var latLng = new qq.maps.LatLng(lat, lng);
        //對(duì)指定經(jīng)緯度進(jìn)行解析
        geocoder.getAddress(latLng);
 
    }

JavaScript+HTML

<!DOCTYPE html>
<html>
 
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no" />
    <title>反地址解析</title>
    <style type="text/css">
        * {
            margin: 0px;
            padding: 0px;
        }
        body,
        button,
        input,
        select,
        textarea {
            font: 12px/16px Verdana, Helvetica, Arial, sans-serif;
        }
        p {
            width: 603px;
            padding-top: 3px;
            margin-top: 10px;
            overflow: hidden;
        }
    </style>
    <script charset="utf-8" src="https://map.qq.com/api/js?v=2.exp&key=OB4BZ-D4W3U-B7VVO-4PJWW-6TKDJ-WPB77"></script>
 
</head>
 
<body onload="init()">
    <script>
        var geocoder, map, marker = null;
        var init = function() {
            var center = new qq.maps.LatLng(39.916527, 116.397128);
            map = new qq.maps.Map(document.getElementById('container'), {
                center: center,
                zoom: 13
            });
            //地址和經(jīng)緯度之間進(jìn)行轉(zhuǎn)換服務(wù)
            geocoder = new qq.maps.Geocoder();
            //設(shè)置服務(wù)請(qǐng)求成功的回調(diào)函數(shù)
            geocoder.setComplete(function(result) {
                map.setCenter(result.detail.location);
                var marker = new qq.maps.Marker({
                    map: map,
                    position: result.detail.location
                });
                //點(diǎn)擊Marker會(huì)彈出反查結(jié)果
                var info = new qq.maps.InfoWindow({
                    map: map
                });
                qq.maps.event.addListener(marker, 'click', function() {
                    info.open();
                    info.setContent('<div style="width:280px;height:100px;">' +
                        result.detail.address + '</div>');
                    info.setPosition(result.detail.location);
                });
            });
            //若服務(wù)請(qǐng)求失敗,則運(yùn)行以下函數(shù)
            geocoder.setError(function() {
                alert("出錯(cuò)了,請(qǐng)輸入正確的經(jīng)緯度?。。?);
            });
        }
 
            function codeLatLng() {
                //獲取輸入框的經(jīng)緯度
                var input = document.getElementById("latLng").value;
                var latlngStr = input.split(",", 2);
                var lat = parseFloat(latlngStr[0]);
                var lng = parseFloat(latlngStr[1]);
                var latLng = new qq.maps.LatLng(lat, lng);
                //對(duì)指定經(jīng)緯度進(jìn)行解析
                geocoder.getAddress(latLng);
            }
    </script>
    <div>
        <input id="latLng" type="textbox" value="39.98174,116.30631">
        <input type="button" value="search" onclick="codeLatLng()">
    </div>
    <div style="width:603px;height:300px" id="container"></div>
    <p>輸入坐標(biāo),點(diǎn)擊search進(jìn)行反地址解釋?zhuān)c(diǎn)擊marker會(huì)彈出反查結(jié)果。</p>
</body>
 
</html>

請(qǐng)登錄后查看

CRMEB-慕白寒窗雪 最后編輯于2023-03-01 11:17:50

快捷回復(fù)
回復(fù)
回復(fù)
回復(fù)({{post_count}}) {{!is_user ? '我的回復(fù)' :'全部回復(fù)'}}
排序 默認(rèn)正序 回復(fù)倒序 點(diǎn)贊倒序

{{item.user_info.nickname ? item.user_info.nickname : item.user_name}} LV.{{ item.user_info.bbs_level || item.bbs_level }}

作者 管理員 企業(yè)

{{item.floor}}# 同步到gitee 已同步到gitee {{item.is_suggest == 1? '取消推薦': '推薦'}}
{{item.is_suggest == 1? '取消推薦': '推薦'}}
沙發(fā) 板凳 地板 {{item.floor}}#
{{item.user_info.title || '暫無(wú)簡(jiǎn)介'}}
附件

{{itemf.name}}

{{item.created_at}}  {{item.ip_address}}
打賞
已打賞¥{{item.reward_price}}
{{item.like_count}}
{{item.showReply ? '取消回復(fù)' : '回復(fù)'}}
刪除
回復(fù)
回復(fù)

{{itemc.user_info.nickname}}

{{itemc.user_name}}

回復(fù) {{itemc.comment_user_info.nickname}}

附件

{{itemf.name}}

{{itemc.created_at}}
打賞
已打賞¥{{itemc.reward_price}}
{{itemc.like_count}}
{{itemc.showReply ? '取消回復(fù)' : '回復(fù)'}}
刪除
回復(fù)
回復(fù)
查看更多
打賞
已打賞¥{{reward_price}}
2822
{{like_count}}
{{collect_count}}
添加回復(fù) ({{post_count}})

相關(guān)推薦

快速安全登錄

使用微信掃碼登錄
{{item.label}} 加精
{{item.label}} {{item.label}} 板塊推薦 常見(jiàn)問(wèn)題 產(chǎn)品動(dòng)態(tài) 精選推薦 首頁(yè)頭條 首頁(yè)動(dòng)態(tài) 首頁(yè)推薦
取 消 確 定
回復(fù)
回復(fù)
問(wèn)題:
問(wèn)題自動(dòng)獲取的帖子內(nèi)容,不準(zhǔn)確時(shí)需要手動(dòng)修改. [獲取答案]
答案:
提交
bug 需求 取 消 確 定
打賞金額
當(dāng)前余額:¥{{rewardUserInfo.reward_price}}
{{item.price}}元
請(qǐng)輸入 0.1-{{reward_max_price}} 范圍內(nèi)的數(shù)值
打賞成功
¥{{price}}
完成 確認(rèn)打賞

微信登錄/注冊(cè)

切換手機(jī)號(hào)登錄

{{ bind_phone ? '綁定手機(jī)' : '手機(jī)登錄'}}

{{codeText}}
切換微信登錄/注冊(cè)
暫不綁定
CRMEB客服

CRMEB咨詢(xún)熱線(xiàn) 咨詢(xún)熱線(xiàn)

400-8888-794

微信掃碼咨詢(xún)

CRMEB開(kāi)源商城下載 源碼下載 CRMEB幫助文檔 幫助文檔
返回頂部 返回頂部
CRMEB客服