怎样怎么调用百度地图图小地图 一定要是后面全景图 右下角为小地图

百度地图全景怎么用
百度地图全景图是全新推出一个地图功能,可以很方便地查看实景地图。这个功能可以让我们先看一些我们还未去过的地方,提前体验和感受一下那些美丽的风景。下面分别以在上和上,简单介绍下怎么在百度地图上看全景图的方法。
方法一、在电脑上查看全景地图
先在浏览器的地址栏中输入百度地图网址: 并打开,如图所示
这里以无锡市望湖门为例,在地图搜索框中输入“无锡市望湖门”并点击“百度一下”按钮,如图所示
随后会搜索出无锡市望湖门地图页面,在地图右上角点击“全景”选项,如图所示
在点击了“全景”选项之后,会有一个全景摄像头会跟随鼠标在地图上,如图所示
由于有一些地点还没有全景地图,只有把鼠标移动到支持全景的地点才可以,如图所示
当地图当前点支持全景图时,再点击鼠标左键即可切换到全景图了,如图所示
另外也可以点击地图上的选点,然后在弹出的选项菜单中再点击“实景地图”按钮,如图所示
全景图支持用鼠标上下左右旋转,查看不同方位的实景图,如图所示
另外还可以用鼠标在实景图上点击想要查看的距离,或是点击箭头图标来移动,如图所示
点击地图右上角可以打开全屏模式,如图所示
点击“全景分享”选项可以把当前的实景图分享到微博,QQ空间,人人网等,如图所示
方法二、在手机上查看全景地图
在手机上打开百度地图以后,点击屏幕下方的“我的”按钮,如图所示
在我的界面中点击“全景推荐”功能,如图所示
随后可以看到多个推荐的全景列表,这里随意点击一个。
进入全景地图以后,点击画面中的箭头可以前进查看更多的全景画面。
当然我们也可以用手指上下左右滑动,查看不同方位的全景画面。
由编辑,转载请注明出处! (
原标题: 电子 百度地图全景怎么用
编辑: linsha &&
文章地址: /life/digi/014.html
爱美丽编辑推荐:
爱美丽网内容精选
爱美丽专题热点
热点推荐HOT经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
请扫描分享到朋友圈百度地图API简单应用——1.根据地址查询经纬度 - 脚本百事通百度地图API简单应用——1.根据地址查询经纬度  这几天比较空闲,就接触了下百度地图的API(开发者中心链接地址:),发现调用还是挺方便的。只要简单几步注册下,就可以获得一个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/ charset=utf-8"&
&script type="text/javascript" src="http://api./api?v=1.3"&&/script&&/head&&body&&/body&这里我直接引用了1.3的版本,要引用1.3版本以上的话要加上key:&script type="text/javascript" src="http://api./api?v=1.5&ak=您的密钥"&&/script&如此几行代码就成功引用了百度地图API。接下来就是要调用他的一些方法了:首先在body中添加一个div,用来加载地图用,简单写下样式。&div id="container"
style="position:
margin-top:30
width: 730
height: 590
overflow:"&&/div&然后是写javascript代码,来调用api中的方法。首先创建一个地图,然后设置地图显示的中心地图,及显示的放大倍数:&script type="text/javascript"&
var map = new BMap.Map("container");
map.centerAndZoom("宁波", 12);&/script&然后,启动地图的方法缩小功能,以及地图的拖拽功能:map.enableScrollWheelZoom();
//启用滚轮放大缩小,默认禁用map.enableContinuousZoom();
//启用地图惯性拖拽,默认禁用为了使用地图更加方便,我们还可以添加上缩放的平移控件,以及地图的缩略图控件,并设置他要显示的位置:
map.addControl(new BMap.NavigationControl());
//添加默认缩放平移控件
map.addControl(new BMap.OverviewMapControl()); //添加默认缩略地图控件
map.addControl(new BMap.OverviewMapControl({ isOpen: true, anchor: BMAP_ANCHOR_BOTTOM_RIGHT }));
//右下角,打开&BMAP_ANCHOR_BOTTOM_RIGHT&为控件显示的位置,表示控件位于地图的右下角,可以按照自己的喜欢添加参数值。主要有一下四种:BMAP_ANCHOR_TOP_LEFT 表示控件定位于地图的左上角。BMAP_ANCHOR_TOP_RIGHT 表示控件定位于地图的右上角。BMAP_ANCHOR_BOTTOM_LEFT 表示控件定位于地图的左下角。BMAP_ANCHOR_BOTTOM_RIGHT 表示控件定位于地图的右下角。  好了,地图的一些基本设置已经添加上了,如果要其他的功能,还可以去通过查看百度地图API的Demo来获取调用的方法(/map/jsdemo.htm)。  接下来就是要是实现我们的主要功能了。首先,先在页面上添加两个文本框,和一个查询按钮。第一个文本框是用来输入要查询的地址,第二个文本框是用来显示查询所得的经纬度。html代码就全部写完了。&html xmlns="http://www.w3.org/1999/xhtml"&&head&
&title&根据地址查询经纬度&/title&
&meta http-equiv="Content-Type" content="text/ charset=utf-8"&
&script type="text/javascript" src="http://api./api?v=1.3"&&/script&&/head&&body style="background:#CBE1FF"&
&div style="width:730margin:"&
要查询的地址:&input id="text_" type="text" value="宁波" style="margin-right:100"/&
查询结果(经纬度):&input id="result_" type="text" /&
&input type="button" value="查询" onclick="searchByStationName();"/&
&div id="container"
style="position:
margin-top:30
width: 730
height: 590
overflow:"&
&/div&&/body&&接下来就是要构建一个查询:var localSearch = new BMap.LocalSearch(map);localSearch.enableAutoViewport(); //允许自动调节窗体大小然后我们就可以开始做最关键的一步了,就是获取地址的具体经纬度:function searchByStationName() {
  var keyword = document.getElementById("text_").
  localSearch.setSearchCompleteCallback(function (searchResult) {
    var poi = searchResult.getPoi(0);
    document.getElementById("result_").value = poi.point.lng + "," + poi.point. //获取经度和纬度,将结果显示在文本框中
    map.centerAndZoom(poi.point, 13);
  localSearch.search(keyword);} 为了使效果更加的明显,我们还可以添加标注点到我们要查询的地址上。于是,将上面的代码可以进一步改成:function searchByStationName() {
map.clearOverlays();//清空原来的标注
var keyword = document.getElementById("text_").
localSearch.setSearchCompleteCallback(function (searchResult) {
var poi = searchResult.getPoi(0);
document.getElementById("result_").value = poi.point.lng + "," + poi.point.
map.centerAndZoom(poi.point, 13);
var marker = new BMap.Marker(new BMap.Point(poi.point.lng, poi.point.lat));
// 创建标注,为学校的经纬度
map.addOverlay(marker);
localSearch.search(keyword);} 我们也可以在标注上添加详情信息,使点击后能看到具体信息。于是,再一次修改代码:function searchByStationName() {
map.clearOverlays();//清空原来的标注
var keyword = document.getElementById("text_").
localSearch.setSearchCompleteCallback(function (searchResult) {
var poi = searchResult.getPoi(0);
document.getElementById("result_").value = poi.point.lng + "," + poi.point.
map.centerAndZoom(poi.point, 13);
var marker = new BMap.Marker(new BMap.Point(poi.point.lng, poi.point.lat));
// 创建标注,为学校的经纬度
map.addOverlay(marker);
var content = document.getElementById("text_").value + "&br/&&br/&经度:" + poi.point.lng + "&br/&纬度:" + poi.point.
var infoWindow = Window("&p style=''font-size:14''&" + content + "&/p&");
marker.addEventListener("click", function () { this.openInfoWindow(infoWindow); });
// marker.setAnimation(BMAP_ANIMATION_BOUNCE); //跳动的动画
localSearch.search(keyword);} 好了,基本功能都实现了,下面就给大家提供完整的代码吧。&html xmlns="http://www.w3.org/1999/xhtml"&&head&
&title&根据地址查询经纬度&/title&
&meta http-equiv="Content-Type" content="text/ charset=utf-8"&
&script type="text/javascript" src="http://api./api?v=1.3"&&/script&&/head&&body style="background:#CBE1FF"&
&div style="width:730margin:"&
要查询的地址:&input id="text_" type="text" value="宁波天一广场" style="margin-right:100"/&
查询结果(经纬度):&input id="result_" type="text" /&
&input type="button" value="查询" onclick="searchByStationName();"/&
&div id="container"
style="position:
margin-top:30
width: 730
height: 590
overflow:"&
&/div&&/body&&script type="text/javascript"&
var map = new BMap.Map("container");
map.centerAndZoom("宁波", 12);
map.enableScrollWheelZoom();
//启用滚轮放大缩小,默认禁用
map.enableContinuousZoom();
//启用地图惯性拖拽,默认禁用
map.addControl(new BMap.NavigationControl());
//添加默认缩放平移控件
map.addControl(new BMap.OverviewMapControl()); //添加默认缩略地图控件
map.addControl(new BMap.OverviewMapControl({ isOpen: true, anchor: BMAP_ANCHOR_BOTTOM_RIGHT }));
//右下角,打开
var localSearch = new BMap.LocalSearch(map);
localSearch.enableAutoViewport(); //允许自动调节窗体大小function searchByStationName() {
map.clearOverlays();//清空原来的标注
var keyword = document.getElementById("text_").
localSearch.setSearchCompleteCallback(function (searchResult) {
var poi = searchResult.getPoi(0);
document.getElementById("result_").value = poi.point.lng + "," + poi.point.
map.centerAndZoom(poi.point, 13);
var marker = new BMap.Marker(new BMap.Point(poi.point.lng, poi.point.lat));
// 创建标注,为学校的经纬度
map.addOverlay(marker);
var content = document.getElementById("text_").value + "&br/&&br/&经度:" + poi.point.lng + "&br/&纬度:" + poi.point.
var infoWindow = new Window("&p style=''font-size:14''&" + content + "&/p&");
marker.addEventListener("click", function () { this.openInfoWindow(infoWindow); });
// marker.setAnimation(BMAP_ANIMATION_BOUNCE); //跳动的动画
localSearch.search(keyword);} &/script&&/html&希望对刚接触百度地图API的朋友有一定帮助。&&更多文章:}

我要回帖

更多关于 网页调用百度地图 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信