位置度基准栏标id基准日是什么意思思

  这几天比较空闲,就接触了下百度地图的API(开发者中心链接地址:),发现调用还是挺方便的。只要简单几步注册下,就可以获得一个Key,就能直接调用(PS:好像1.3版本前的无需注册获取key,就能直接调用api)。  想着能结合到自己的项目中去,那也挺不错的。看了园子中的几篇文章,感觉甚好,想自己也动手试试。在调用百度地图API的时候,经纬度的获取必然是关键,那么怎么样获取到经纬度的值呢?这是一个最首要解决的问题。通过查询资料,看了几个例子,得知了调用的方法(感谢的实例,给予很大的帮助)。站着巨人的肩膀上,就能比较快的实现功能。  闲话不多,下面就直接给大家介绍下,具体要怎么调用百度地图API。  首先新建一张html页面。然后引用上API:
&html xmlns="http://www.w3.org/1999/xhtml"&
&title&根据地址查询经纬度&/title&
&meta http-equiv="Content-Type" content="text/ charset=utf-8"&
&script type="text/javascript" src="http://api./api?v=1.3"&&/script&
这里我直接引用了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:"&
然后是写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"&
&title&根据地址查询经纬度&/title&
&meta http-equiv="Content-Type" content="text/ charset=utf-8"&
&script type="text/javascript" src="http://api./api?v=1.3"&&/script&
&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:"&
&接下来就是要构建一个查询:
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"&
&title&根据地址查询经纬度&/title&
&meta http-equiv="Content-Type" content="text/ charset=utf-8"&
&script type="text/javascript" src="http://api./api?v=1.3"&&/script&
&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:"&
&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);
希望对刚接触百度地图API的朋友有一定帮助。
阅读(...) 评论()工业建筑防护栏杆杆距?工业建筑:距基准面高度小于2m时,防护栏杆高度不应低于900mm;大于等于2m并小于20m,栏杆高度不应低于1050mm;不小于20m,栏杆高度不低于1200mm。那么两根垂直杆之间_百度作业帮
拍照搜题,秒出答案
工业建筑防护栏杆杆距?工业建筑:距基准面高度小于2m时,防护栏杆高度不应低于900mm;大于等于2m并小于20m,栏杆高度不应低于1050mm;不小于20m,栏杆高度不低于1200mm。那么两根垂直杆之间
工业建筑防护栏杆杆距?工业建筑:距基准面高度小于2m时,防护栏杆高度不应低于900mm;大于等于2m并小于20m,栏杆高度不应低于1050mm;不小于20m,栏杆高度不低于1200mm。那么两根垂直杆之间的距离标准是多少,依据来源于哪个标准。
根据河南筑景阳台护栏17年生产安装经验,竖杆间距不大于11CM,装饰国家规定的,立柱间距一般是1.2米,这个国家没有规定,希望能帮到你,如果还有疑问,请拨打400-当前位置 & &
& 华硕A41ID 酷凉27度夏日体验
华硕A41ID 酷凉27度夏日体验
17:45:57&&作者:阳夏
编辑:阳夏 &&)
让小伙伴们也看看:
阅读更多:
好文共享:
文章观点支持
当前平均分:0(0 次打分)
[03-25][03-21][03-16][03-13][03-12][03-10][03-10][03-08][03-07][02-21]
登录驱动之家
没有帐号?
用合作网站帐户直接登录查看: 2769|回复: 3
我要的是数字 我想不同栏目列表 调用不同的图片
就是不同栏目调用不同的图片 结合ID 用ID控制图片名称
当前栏目ID标签 就可以 可我不知道当前栏目标签是什么 做模版用
在模版里调用 我只要做一套模版 自己多做些ID图片 就能换出很多样式
能实现这样就OK了 &img src=&skin/{当前栏目ID}-330-30.jpg& width=&& height=&& border=&0& title=&& /&
[ 本帖最后由 化蝶自在飞 于
03:11 PM 编辑 ]
谢谢谢谢谢谢谢谢
解决了,麻烦修改一下标题,谢谢……
Powered by已解决问题
工程设计图纸的抗震裂度为8度,根据中南标《结构图集》03ZG003中36页砌体填充墙说明第2条砌体填充墙与柱拉结筋伸入墙内长度l1:8、9度时宜沿墙全长贯通,在算量软件中的钢筋选项应如何设置?
| 所在地区:海南-海口| 问题结束。
工程设计图纸的抗震裂度为8度,根据中南标《结构图集》03ZG003中36页砌体填充墙说明第2条砌体填充墙与柱拉结筋伸入墙内长度l1:8、9度时宜沿墙全长贯通,在算量软件中的钢筋选项应如何设置?
提问者:吴宗锐&&
技术员& 09:42
回答者:THS小早&&
五级优秀助工
请填写您对此答案的评论:
检举内容:
工程设计图纸的抗震裂度为8度,根据中南标《结构图集》03ZG003中36页砌体填充墙说明第2条砌体填充墙与柱拉结筋伸入墙内长度l1:8、9度时宜沿墙全长贯通,在算量软件中的钢筋选项应如何设置?
被检举人:
检举类别:
谩骂诽谤无意义灌水
色情污秽政治敏感性内容
广告暴力犯罪
检举说明:
专家在线,即时沟通
&&&&&&&&&&&7×24小时
银行转账软件网上升级
新购买用户免费领教程
远程给新软件进行授权

我要回帖

更多关于 基准利率是什么意思 的文章

 

随机推荐