在地图上找出上海,烟台,巴黎的带经纬度的地图是...

求做一道数学题在地图上找出北京的经纬度为北纬42度,东经118度,若把北京的位置记为(42,118)那么请在地图上找出上海、烟台、巴黎的经纬度,则它们应依次记为( ).
上海:东经121度,北纬31度(31,121)烟台:东经119度,北纬36度(36,119)巴黎:东经2度,北纬48度(48,2)
为您推荐:
其他类似问题
扫描下载二维码  这几天比较空闲,就接触了下百度地图的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的朋友有一定帮助。
阅读(...) 评论()在中国地图中给出了两条平行直线l、m与一句不完整的英文,为了补充第一个单词,分别在直线l,m上取点A、B,请根据要求作图并回答以下问题:(1)过点A作线段AC⊥m,垂足是C,并连接AB;(2)过点B作线段BD∥AC,交直线l于D;(3)由(1)(2),这句不完整的英文已补全,其第一个单词是Never.
弗林特的珍宝曾隐藏在不同的岛上,并且对藏宝地点不止一次利用坐标法.如图中画着岛的地图,在其上有两个标记(两块大石头).现今的寻宝者没有原来的地图,但是他们知道,在该图上大石头的坐标A(2,1),B(8,2),而藏宝地的坐标是,,在地图上找出宝藏的地点.
精英家教网新版app上线啦!用app只需扫描书本条形码就能找到作业,家长给孩子检查作业更省心,同学们作业对答案更方便,扫描上方二维码立刻安装!在地图上确定经纬度位置_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
在地图上确定经纬度位置
上传于||文档简介
&&在​地​图​上​确​定​经​纬​度​位​置
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
下载文档到电脑,查找使用更方便
还剩2页未读,继续阅读
你可能喜欢

我要回帖

更多关于 带经纬度的地图 的文章

 

随机推荐