百度地图api的浏览器端密钥和服务器端密钥啥区别?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了百度地图api的浏览器端密钥和服务器端密钥啥区别?相关的知识,希望对你有一定的参考价值。

这两个有什么区别

参考技术A 服务端的,可以部署到web 服务器上的可用。。。当然也可以用在浏览器上。
浏览器端,就是单一的html页面使用。

个人的理解。。。本回答被提问者采纳
参考技术B 服务器端一般是部署的服务器上使用,或者页面的ajax请求中
其他情况一般都是浏览器端
参考技术C 服务端的,可以部署到web 服务器上的可用。。。当然也可以用在浏览器上。
浏览器端,就是单一的html页面使用。

web端百度地图api

百度地图js加载

页面引入:

修改申请的密钥:<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=您的密钥"></script>

下面的js跟css用于点击创建的地图标注弹窗信息框
<script type="text/javascript" src="http://api.map.baidu.com/library/SearchInfoWindow/1.5/src/SearchInfoWindow_min.js"></script>
<link rel="stylesheet" href="http://api.map.baidu.com/library/SearchInfoWindow/1.5/src/SearchInfoWindow_min.css" />

 

// 百度地图   经度 纬度 地址信息
        function showMap(Longitude, Latitude,address) {
            setTimeout(function () {//添加延时加载。解决问题地图缩放
                var map = new BMap.Map("maps");
                var myCity = new BMap.LocalCity();
                myCity.get(function (res) {
                    map.centerAndZoom(res.center, res.level);
                });
                //根据经纬度添加地图标签
                if(Longitude!=""&&Longitude!=null&&Latitude!=null&&Latitude!=""){
                      var new_point = new BMap.Point(Longitude,Latitude);
                      var marker = new BMap.Marker(new_point);  // 创建标注
                      map.addOverlay(marker);    
                      map.centerAndZoom(new_point, 15);
                  //添加点击标注弹窗
                      var searchInfoWindow3 = new BMapLib.SearchInfoWindow(map, address, {
                          title: "地址信息", //标题
                          width: 290, //宽度
                          height: 40, //高度
                          panel : "panel", //检索结果面板
                          enableAutoPan : true, //自动平移
                          searchTypes :[
                          ]
                      });
                      marker.addEventListener("click", function(){          
                          searchInfoWindow3.open(marker);
                      });
                }
                map.enableScrollWheelZoom(true);
            }, 300);
        }

 

以上是关于百度地图api的浏览器端密钥和服务器端密钥啥区别?的主要内容,如果未能解决你的问题,请参考以下文章

web端百度地图api

百度地图API自定义地图

java调用百度地图api,展示世界地图

使用百度地图API服务中的问题汇总

百度地图开放平台的使用

如何获取百度地图API的密钥以及调用百度地图API