婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 使用百度地圖api通過redis實現地標存儲及范圍坐標點查詢功能

使用百度地圖api通過redis實現地標存儲及范圍坐標點查詢功能

熱門標簽:機器人外呼系統軟件存在問題 沈陽營銷電銷機器人招商 福州電銷機器人源代碼 南京400電話怎樣辦理 企業智能外呼系統價格多少 智能電銷機器人銷售話術 高德地圖標注商戶位置 徐州ai電銷機器人原理 兗州電話外呼營銷系統

1.首先拿到百度地圖開發密鑰,進入百度地圖開放平臺:百度地圖開放平臺

(1)選擇開發文檔>>web開發>>JavaScript API

(2)需要申請密鑰才可使用,點擊申請密鑰(申請密鑰的IP白名單可以用‘ * '代替,所有網站都可用,但安全性很差,所有人都可以抓到這個ak來使用,也可以根據自己的應用場景來設置) 

 2,Controller代碼

public class MapController : Controller
    {
        //map視圖
        public ActionResult Index()
        {
            return View();
        }
        /// summary>
        /// 存入坐標點
        /// /summary>
        /// param name="Longitude">經度/param>
        /// param name="Latitude">緯度/param>
        /// param name="Name">名稱/param>
        /// returns>/returns>
        public ActionResult Set(string Longitude, string Latitude, string Name)
        {
            //初始化redis
            CSRedis.CSRedisClient cSRedis = new CSRedis.CSRedisClient("192.168.56.131:6380,password=123456,defaultDatabase = 0");
            RedisHelper.Initialization(cSRedis);
 
            decimal Lng = decimal.Parse(Longitude);
            decimal Lat = decimal.Parse(Latitude);
            //存入坐標點
            var flag = RedisHelper.GeoAdd("zhongguo", Lng, Lat, Name);
 
            if (flag == true)
            {
                return Json(new { code = 1, message = "成功" });
            }
            else
            {
                return Json(new { code = 0, message = "提交失敗" });
            }
        }
        /// summary>
        /// 獲取半徑范圍內的其他坐標
        /// /summary>
        /// param name="lng">經度/param>
        /// param name="lat">緯度/param>
        /// param name="ran">半徑/param>
        /// returns>/returns>
        public ActionResult Get(string lng, string lat, string ran)
        {
            //初始化redis
            CSRedis.CSRedisClient cSRedis = new CSRedis.CSRedisClient("192.168.56.131:6380,password=123456,defaultDatabase = 0");
            RedisHelper.Initialization(cSRedis);
 
            decimal Lng = decimal.Parse(lng);
            decimal Lat = decimal.Parse(lat);
            decimal Ran = decimal.Parse(ran);
            var K = CSRedis.GeoUnit.km;
            //獲取周邊坐標點
            (string member, decimal dist, decimal longitude, decimal latitude)[] list_ = RedisHelper.GeoRadiusWithDistAndCoord("zhongguo", Lng, Lat, Ran, K);
            return Json(list_, JsonRequestBehavior.AllowGet);
        }
    }

3,view代碼(注意填寫上面申請的密鑰)

@{
    Layout = null;
}
!DOCTYPE html>
html lang="zh-CN">
head>
    meta charset="utf-8">
    title>地圖展示/title>
    meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    meta name="viewport" content="initial-scale=1.0, user-scalable=no">
    meta http-equiv="X-UA-Compatible" content="IE=Edge">
    style>
        body,
        html,
        #container {
            overflow: hidden;
            width: 100%;
            height: 100%;
            margin: 0;
            font-family: "微軟雅黑";
        }
 
        .info {
            z-index: 999;
            width: auto;
            min-width: 22rem;
            padding: .75rem 1.25rem;
            margin-left: 1.25rem;
            position: fixed;
            top: 1rem;
            background-color: #fff;
            border-radius: .25rem;
            font-size: 14px;
            color: #666;
            box-shadow: 0 2px 6px 0 rgba(27, 142, 236, 0.5);
        }
    /style>
    link href="~/Content/button.css" rel="external nofollow"  rel="stylesheet" />
    script src="http://api.map.baidu.com/api?type=webglv=1.0ak=你的密鑰">/script>
    script src="~/Scripts/jquery-3.4.1.min.js">/script>
    script>
        function bing() {
        var lng = $("#lng").val();
        var lat = $("#lat").val();
        var ran = $("#ran").val();
 
        $.ajax({
            url: "@Url.Action("Get", "Map")",
            data: {
                lng: lng,
                lat: lat,
                ran:ran
            },
            type: "post",
            dataType: "json",
            success: function (data) {
                console.log(data)
 
                if (data != null) {
                    for (var i = 0; i  data.length; i++) {
                        var new_point = new BMapGL.Point(data[i]['Item3'], data[i]['Item4']);
                        console.log(data[i]['Item3'])
                        console.log(data[i]['Item4'])
                        var marker = new BMapGL.Marker(new_point);  // 創建標注
                        map.addOverlay(marker);              // 將標注添加到地圖中
                        map.panTo(new_point);
                    }
                }
            }
        });
        }
    /script>
/head>
body>
    div id="container">/div>
    input type="text" id="ti" name="name" value="" placeholder="請輸入名稱" class="info" />
    div id="re">
        經度:
        input type="text" id="lng" name="name" value="" />
        緯度:
        input type="text" id="lat" name="name" value="" />
        范圍:
        input type="text" id="ran" name="name" value="" />
        button id="reu" name="name" onclick="bing()" value="查詢">查詢/button>
    /div>
    input type="hidden" name="GetLng" value="" />
    div id="allmap">/div>
/body>
/html>
script>
    var map = new BMapGL.Map('container'); // 創建Map實例
    map.centerAndZoom(new BMapGL.Point(116.404, 39.915), 12); // 初始化地圖,設置中心點坐標和地圖級別
    map.enableScrollWheelZoom(true); // 開啟鼠標滾輪縮放
/script>
script>
    var map = new BMapGL.Map('container');
    map.centerAndZoom(new BMapGL.Point(116.404, 39.928), 15);
    map.enableScrollWheelZoom(true);
    map.addEventListener('click', function (e) {
        alert( + e.latlng.lng + ',' + e.latlng.lat);
        if (confirm("是否添加此地址")) {
        var Longitude = e.latlng.lng;
        var Latitude = e.latlng.lat;
        var Name = $("#ti").val();
        $.ajax({
            url: "@Url.Action("Set", "Map")",
            data: {
                Longitude: Longitude,
                Latitude: Latitude,
                Name: Name
            },
            type: "post", 
            dataType: "json",
            success: function (data) {
                if (data.code) {
                    alert(data.message);
                }
                else {
                    alert(data.message);
                }
            }
        });
      }
    });
/script>
script type="text/javascript">
        // 百度地圖API功能
/script>

到此這篇關于使用百度地圖api通過redis實現地標存儲及范圍坐標點查詢功能的文章就介紹到這了,更多相關百度地圖api地標存儲范圍坐標點查詢內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • 詳解vue.js下引入百度地圖jsApi的兩種方法
  • python通過百度地圖API獲取某地址的經緯度詳解
  • 基于百度地圖api清除指定覆蓋物(Overlay)的方法
  • Python爬蟲實例_利用百度地圖API批量獲取城市所有的POI點
  • 百度地圖API之百度地圖退拽標記點獲取經緯度的實現代碼

標簽:邯鄲 景德鎮 大理 吉安 本溪 鶴崗 丹東 昭通

巨人網絡通訊聲明:本文標題《使用百度地圖api通過redis實現地標存儲及范圍坐標點查詢功能》,本文關鍵詞  使用,百度,地圖,api,通過,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《使用百度地圖api通過redis實現地標存儲及范圍坐標點查詢功能》相關的同類信息!
  • 本頁收集關于使用百度地圖api通過redis實現地標存儲及范圍坐標點查詢功能的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产日本一区二区| 亚洲日本一区二区| 久久不见久久见中文字幕免费| www久久精品| 欧美大片一区二区三区| 欧美日韩第一区日日骚| 成人av在线电影| 久久精品国产成人一区二区三区 | 久久久三级国产网站| 精品一区二区免费看| 在线影视一区二区三区| 国产成人精品一区二区三区网站观看| 亚洲免费电影在线| 亚洲一区二区三区四区五区中文| 91成人在线精品| 国产·精品毛片| 国产一区二区在线观看免费| 亚洲一区视频在线观看视频| 国产精品久久久久久久浪潮网站| 久久久久久久久一| 日韩欧美一区二区免费| 欧美成人aa大片| www久久精品| 欧美精品一区二区三区四区| 日韩视频一区二区三区| 日韩精品亚洲一区| 韩国成人福利片在线播放| 日韩欧美另类在线| 在线不卡欧美精品一区二区三区| 国产综合久久久久影院| 色久优优欧美色久优优| 亚洲欧美一区二区久久 | 中文字幕亚洲综合久久菠萝蜜| 欧美日韩一级二级| 色综合久久天天综合网| 欧美巨大另类极品videosbest | 日韩免费观看高清完整版在线观看| 国产女主播在线一区二区| 2021中文字幕一区亚洲| 精品免费国产一区二区三区四区| 欧美一区二区三区四区久久| 欧美高清hd18日本| 色视频欧美一区二区三区| www.亚洲国产| 欧美美女喷水视频| 精品乱码亚洲一区二区不卡| 制服丝袜成人动漫| 欧美日韩你懂的| 91精品在线一区二区| 91久久国产最好的精华液| 欧美日韩一区二区三区四区五区| 欧洲色大大久久| 精品成人a区在线观看| 国产精品国产三级国产专播品爱网| 在线不卡免费av| 精品久久久久久久久久久久久久久久久| 欧美久久久久久久久| 水蜜桃久久夜色精品一区的特点 | 韩国欧美国产一区| 久久亚洲欧美国产精品乐播| 一本色道久久综合亚洲aⅴ蜜桃| 91网站最新地址| 一区二区三区**美女毛片| 91精品国产综合久久婷婷香蕉 | 国产精品123| 色婷婷激情一区二区三区| 日韩视频在线你懂得| 久久97超碰国产精品超碰| 一区二区三区中文在线| 亚洲一区二区三区爽爽爽爽爽 | 日韩高清电影一区| 一区二区三区四区亚洲| 91麻豆免费看片| 国产精品高清亚洲| 中文字幕日本不卡| 日韩欧美一区电影| 亚洲激情欧美激情| 成人精品视频一区二区三区 | 久久久激情视频| 国产色一区二区| 一本大道久久a久久综合婷婷 | 久久se这里有精品| 色婷婷激情综合| 日韩伦理电影网| 91精品国产综合久久精品图片| 午夜精品久久久久久久久久| 亚洲精品国产一区二区三区四区在线 | 日韩中文字幕区一区有砖一区| 国产亚洲成年网址在线观看| 欧美日韩免费在线视频| 91在线视频观看| 99热99精品| 自拍偷拍欧美激情| 欧美群妇大交群的观看方式| 久久99精品一区二区三区三区| 日韩成人一区二区三区在线观看| 91小视频免费观看| 国产二区国产一区在线观看| ...中文天堂在线一区| 水野朝阳av一区二区三区| 欧美久久久久久蜜桃| 福利一区二区在线观看| 国模少妇一区二区三区| 亚洲精品乱码久久久久久日本蜜臀| 中文字幕在线一区二区三区| 天堂成人国产精品一区| 国产午夜精品一区二区 | 免费欧美在线视频| 久久男人中文字幕资源站| 风间由美一区二区av101| 亚洲欧洲三级电影| 亚洲欧美国产毛片在线| 捆绑变态av一区二区三区| 久久精品国产99久久6| 337p亚洲精品色噜噜| 亚洲男同性恋视频| 成人网在线播放| 日韩午夜精品电影| 2023国产精品视频| 91老司机福利 在线| 免费观看成人av| 亚洲精品国产a| 亚洲国产精品二十页| 欧美xxxx老人做受| 欧美日韩日日骚| 欧美日韩国产123区| 天天爽夜夜爽夜夜爽精品视频| 久久九九影视网| 91福利国产成人精品照片| 欧美乱熟臀69xxxxxx| 波多野结衣中文字幕一区| av激情成人网| 日韩中文字幕1| 国产精品久久久久久久岛一牛影视 | 国产成人夜色高潮福利影视| 亚洲欧美另类小说| 欧美影视一区在线| 激情五月激情综合网| 亚洲成人一区在线| 这里是久久伊人| 一区二区三区高清在线| 91视频免费观看| 日韩电影在线一区二区| 91麻豆国产福利在线观看| 国产精品小仙女| 国产一区二区久久| 911精品产国品一二三产区| 成人激情免费视频| 91网站最新网址| 久久综合久久久久88| 久久久久久夜精品精品免费| 欧美一级黄色录像| 国产精品久久久久影视| 色猫猫国产区一区二在线视频| 午夜欧美大尺度福利影院在线看| 欧美久久久一区| 一本色道亚洲精品aⅴ| 在线精品观看国产| 99精品欧美一区| 久久99热这里只有精品| 精品久久久三级丝袜| 欧美一级久久久久久久大片| 欧美精品一区二区三区四区 | 亚洲一二三区视频在线观看| 91福利视频网站| 国产综合久久久久久鬼色| 夜夜嗨av一区二区三区四季av | 国产精品免费视频网站| 91年精品国产| 国产一区二区三区四| 最新高清无码专区| 日韩一级黄色大片| 6080日韩午夜伦伦午夜伦| 欧美午夜视频网站| 777xxx欧美| 91精品国产福利在线观看| 555www色欧美视频| 久久久91精品国产一区二区精品 | 久久婷婷久久一区二区三区| 国产一区二区三区电影在线观看| 91精品国产综合久久国产大片| 尤物av一区二区| 在线亚洲精品福利网址导航| 午夜欧美大尺度福利影院在线看| 欧美羞羞免费网站| 亚洲欧洲www| 亚洲成a人片在线观看中文| 蜜臀av亚洲一区中文字幕| 国产精品对白交换视频 | www.亚洲在线| 亚洲人成精品久久久久久 | 国产女主播一区| 91福利国产精品| 国产婷婷色一区二区三区在线| 亚洲国产cao| 亚洲综合999| ...av二区三区久久精品| 久久综合久久99| 久久电影国产免费久久电影 | 日本高清不卡视频|