12 2010 档案
摘要:任务描述: 酸奶小妹放寒假啦,要从北京呼啦一下飞回重庆呢。现在百度地图API上不能直接切换城市,怎么办呢?如何实现: 利用API先搜索到要去城市,然后再让搜索到的城市显示在地图中心点。 (百度地图上的实现方式是,给后端一个请求,后端返回该城市的经纬度)图示:运行代码:请点击这里代码:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Tran
阅读全文
摘要:任务描述: 有位在魏公村附近上小学的小朋友,要去北京邮电大学找哥哥。他身上钱很少,只够坐公交的。所以,百度地图API快帮帮他吧!如何实现: 把地图中心定在魏公村,在视野范围内搜索小学。 搜索完毕后,点击出现的红色标注,在输入框中输入北京邮电大学,然后查询,即可得到公交路线图。图示:运行代码,点击这里。点击公交按钮需要做的查询工作。在这里,请大家一定注意,所有公交查询,只创建一次对象。不然会有很大的内存消耗哦~ //公交线路查询 function tSearch() { //请不要在查询的时候创建公交对象 if(curTitle.length>0) { ...
阅读全文
摘要:任务描述: 我想自己绘制一条从地铁站出口到天安门的道路,而且还需要根据我的喜好来改变这条路线。如何实现: 鼠标左击地图,绘制路线;双击后,绘制结束;绘制结束后,路线可编辑。TIPS: API1.1以后,可以使用enableEditing()来开启折线可编辑功能。图示: 运行代码,请点击这里。代码:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1
阅读全文
摘要:任务描述: 可能大家还不知道,圣诞老人是爱迷路的老爷爷! 今年圣诞节又要到了,圣诞老人又要出来送礼物了。可是,他灰常的迷路呢! 还好,他有一只不会迷路的麋鹿……如何实现: 建立两个input文本框,分别获得圣诞老人输入的起点和终点。 当圣诞老人点击OK按钮后,先判断起点和终点文本框内是否为空,为空则需要提示圣诞老人重新输入。 不为空的情况下,进行查询驾车路线的工作。 如果没有查询到相应的起点和终点,则需要提示圣诞老人重新输入哦!TIPS: 啊,悄悄告诉大家,其实,麋鹿也是会迷路的哦~只不过,它使用了百度地图API,为它量...
阅读全文
摘要:任务描述: 我不喜欢API提供的缩放控件耶…… 我能不能使用其他方式放大地图勒? 当然阔以啦! 现在就来教大家如何动手制作一个可爱的泡泡放大镜! 使用它,就可以放大地图上的任何细节啦~如何实现: 创建主地图map1,在主地图上创建一个标注,并对标注添加一个信息窗口。 在信息窗口里面,创建一张小地图,地图级别为18(足够大啦)。 默认设置信息窗口关闭,点击红色标注后打开信息窗口。操作试试: 点击红色标注,立马弹出来一个泡泡放大镜! 你还可以移动主地图试试,泡泡放大镜里面的地图也会改变呢!图示:运行代码,请点击这里。代码:Code highlighting produced b...
阅读全文
摘要:任务描述: 我想要两张一模一样的地图!我想要双子地图!我想要孪生姐妹地图! 好好好,统统满足大家! 在这里我不需要使用百度地图API提供的地图缩略图控件,而是自己动手做一对双胞胎地图!如何实现? 创建两张地图,map1和map2,他俩的中心点和地图级别(放大倍数)不同。 当鼠标移动map1的中心点时,map2的中心点会随着一起变化,最终和map1的中心点一致。 同理,可以实现用鼠标滚轮放大缩小地图。操作试试: 移动左边的地图,右边的地图会随着一起运动; 对左边的地图使用鼠标滚轮(中键),右边的地图也会放大或者缩小。图示:运行代码,请点击这里。代码:代码Code highligh...
阅读全文
摘要:百度地图API1.0中文本标注的样式写法为:label.getDom().style.borderColor = "#808080";label.getDom().style.color = "#333";label.getDom().style.cursor = "pointer";2010年12月,百度地图API升级至1.1版本,文本标注的样式写法需要修改为:(否则将会导致鼠标点击失灵)label.setStyle({ "borderColor": "#808080", "colo
阅读全文