问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

点击按钮显示百度地图 js如何实现 在html里面 不是jsp

发布网友 发布时间:2022-04-25 14:24

我来回答

1个回答

热心网友 时间:2022-04-21 06:08

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>HTML5定位</title>
<script type="text/javascript" src="http://lib.sinaapp.com/js/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=wqBXfIN3HkpM1AHKWujjCdsi"></script>
<script type="text/javascript" src="http://developer.baidu.com/map/jsdemo/demo/convertor.js"></script>
<style type="text/css">
*{ margin: 0px; padding: 0px;}
body{text-align: center; height: 100%;overflow:hidden;}
#allmap{ width: 100%;height: 100%; position: absolute;}
</style>
</head>
<body>
<div id="allmap"></div>
<script type="text/javascript">
$(function(){
if(supportsGeoLocation()){
alert("你的浏览器支持 GeoLocation.");
}else{
alert("不支持 GeoLocation.")
}
// 检测浏览器是否支持HTML5
function supportsGeoLocation(){
return !!navigator.geolocation;
}
// 单次位置请求执行的函数
function getLocation(){
navigator.geolocation.getCurrentPosition(mapIt,locationError);
}
//定位成功时,执行的函数
function mapIt(position){
var lon = position.coords.longitude;
var lat = position.coords.latitude;
// alert("您位置的经度是:"+lon+" 纬度是:"+lat);
var map = new BMap.Map("allmap");
var point = new BMap.Point(""+lon+"",""+lat+"");
map.centerAndZoom(point,19);
var gc = new BMap.Geocoder();
translateCallback = function (point){
var marker = new BMap.Marker(point);
map.addOverlay(marker);
map.setCenter(point);
gc.getLocation(point, function(rs){
var addComp = rs.addressComponents;
if(addComp.province!==addComp.city){
var sContent =
"<div><h4 style='margin:0 0 5px 0;padding:0.2em 0'>你当前的位置是:</h4>" +
"<p style='margin:0;line-height:1.5;font-size:13px;text-indent:2em'>"+addComp.province + ", " + addComp.city + ", " + addComp.district + ", " + addComp.street + ", " + addComp.streetNumber+"</p>" +
"</div>";}
else{
var sContent =
"<div><h4 style='margin:0 0 5px 0;padding:0.2em 0'>你当前的位置是:</h4>" +
"<p style='margin:0;line-height:1.5;font-size:13px;text-indent:2em'>"+ addComp.city + ", " + addComp.district + ", " + addComp.street + ", " + addComp.streetNumber+"</p>" +
"</div>";
}
var infoWindow = new BMap.InfoWindow(sContent);
map.openInfoWindow(infoWindow,point);
});
}
BMap.Convertor.translate(point,0,translateCallback);
}
// 定位失败时,执行的函数
function locationError(error)
{
switch(error.code)
{
case error.PERMISSION_DENIED:
alert("User denied the request for Geolocation.");
break;
case error.POSITION_UNAVAILABLE:
alert("Location information is unavailable.");
break;
case error.TIMEOUT:
alert("The request to get user location timed out.");
break;
case error.UNKNOWN_ERROR:
alert("An unknown error occurred.");
break;
}
}
// 页面加载时执行getLocation函数
window.onload = getLocation;
})
</script>
</body>
</html>追问我的意思是点击按钮显示地图 想法是按钮里带着经度和纬度 传到方法里 function加载并显示地图 。。

追答那是需要获取经度和纬度,这快按钮没有调用地图你怎么获取?

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
Linux系统安装FTP服务器 Linux系统的网络文件共享 建筑的七盏明灯的内容简介 面向对象设计七大原则 简单说 交互设计七大定律 交互设计的“根”——七大定律 交互设计原则和理论2——七大定律 七大设计原则 附近的加油站有哪些 附近的加油站有哪些地方 在JSP页面插入离线电子地图模块,不要谷歌或者百度那种在线的API,要... 百度地图API实现区域限制时,边界点的坐标是如何确定的? JSP页面和HTML页面传参的问题 JSP,我有个服务器接收客户端发送来的汽车位置信息,包括经纬度,我怎么实时将这些信息显示在地图上? java编程,我用百度地图javascriptAPI做地图,标记的单击事件怎么添加... JSP页面实现百度离线地图具体怎么做? jsp需要引进离线地图。应该怎么弄? js写的网页用JSP调用现在调用API接口怎么调用 jsp网页如何嵌入地图窗口 #jsp页面编辑# 怎么在百度地图上根据数据库中的图片坐标插入数据库中的图片 百度地图api怎么获取鼠标位置的省市区域边界 使用百度地图api在jsp中做地图,搜索结果中的图标样式怎么会变成这样? 好租网的地图找房功能怎么用JSP实现,具体的说是它怎么将数据库的多... 想用java 做一个平台,能够调用百度或谷歌地图并在地图上显示定位位置和轨迹回放,涉及java 的那些知识 关于怎么把百度地图api接入轻应用的问题 java类方法中百度地图API 我交的是苏州园区乙类计划,公司说也交了公积金,请问怎么才能查到公积金上的金额 java端调用百度地图api 怎样讲百度地图引用到jsp页面中 苏州工业园区公积金中心为什我的公积金不存在或者已消户是什么情况,还能取吗_百度问一问 歇后语:斗败的公鸡下一句是什么? 歇后语斗败的公鸡下面是什么 歇后语 斗败的公鸡 斗败的公鸡——什么歇后语 斗败的公鸡——歇后语 歇后语 长跑比赛一 斗败的公鸡一 斗败的公鸡,公鸡戴帽子,鸡蛋碰石头的歇后语 斗败的公鸡,( ) 斗败的公鸡。歇后语是什么? 公鸡戴帽子。歇后语是什么? 鸡蛋碰石头... 填写下一句: 比上不足,--------。 瞎子点灯,--------。 斗败的公鸡,-------。 孔子拜师,--------。 伏羲是谁之子? 铁打的公鸡一一歇后语 古代里有昊天这个人么?昊天是谁? 斗败的公鸡——垂头丧气;泡软了的豆子——不干脆,这两个歇后语指的是哪一个生肖啊?? 介绍一下伏羲氏 关于鸡的全部歇后语? 伏羲的传说? 斗败的公鸡,垂头丧气是什么生肖? 中国有哪些默默无闻做贡献的人? 注册为什么发不出去短信?