百度地图地铁线路怎么获取起点与终点之间的线路 js

百度地图获取经纬度,及经纬度获取地址 - 推酷
百度地图获取经纬度,及经纬度获取地址
&!DOCTYPE html&
&meta http-equiv=&Content-Type& content=&text/ charset=utf-8& /&
&title&百度地图API地点搜索-获取经纬度DEMO&/title&
&meta name=&description& content=&百度地图地点搜索和鼠标点击地点获取经纬度,这些都是地图比较基本和实用的代码,其中还包括了根据用户IP进行地图的显示、改变地图上的鼠标样式、启用滚轮缩放& /&
&meta name=&keywords& content=&百度地图,地点搜索,获取经纬度,改变地图鼠标样式,启用滚轮缩放& /&
&script type=&text/javascript& src=&http://api./api?v=1.2&&&/script&
&form action=&& method=&get&&
&label &地点:&/label&
&input id=&where& name=&where& type=&text& &
&input type=&button& value=&地图上找& onClick=&sear(document.getElementById('where').value);& /&
&div style=&width:520height:340border:1px solid gray& id=&container&&&/div&
&input id=&lonlat& name=&lonlat& type=&text&&
&script type=&text/javascript&&
//在指定的容器内创建地图实例
var map = new BMap.Map(&container&);
map.setDefaultCursor(&crosshair&);//设置地图默认的鼠标指针样式
map.enableScrollWheelZoom();//启用滚轮放大缩小,默认禁用。
//创建点坐标
var point = new&BMap.Point(120..307407);
//初始化地图,设置中心点坐标和地图级别
map.centerAndZoom(point, 13);
//panTo()方法 等待两秒钟后-让地图平滑移动至新中心点
/**window.setTimeout(function(){&
map.panTo(new&BMap.Point(120..307407));&},&2000);**/
//***********************地址解析类
var gc = new BMap.Geocoder();
//向map中添加--------------------------------------控件
/**地图API中提供的控件有:
Control:控件的抽象基类,所有控件均继承此类的方法、属性。通过此类您可实现自定义控件。
NavigationControl:地图平移缩放控件,默认位于地图左上方,它包含控制地图的平移和缩放的功能。
OverviewMapControl:缩略地图控件,默认位于地图右下方,是一个可折叠的缩略地图。
ScaleControl:比例尺控件,默认位于地图左下方,显示地图的比例关系。
MapTypeControl:地图类型控件,默认位于地图右上方。
CopyrightControl:版权控件,默认位于地图左下方。
//NavigationControl 地图平移缩放控件,默认位于地图左上方 它包含控制地图的平移和缩放的功能。
map.addControl(new BMap.NavigationControl());
//OverviewMapControl 缩略地图控件,默认位于地图右下方,是一个可折叠的缩略地图
map.addControl(new BMap.OverviewMapControl());
//ScaleControl:比例尺控件,默认位于地图左下方,显示地图的比例关系。
map.addControl(new BMap.ScaleControl());
//MapTypeControl:地图类型控件,默认位于地图右上方。
map.addControl(new BMap.MapTypeControl());
//CopyrightControl:版权控件,默认位于地图左下方
map.addControl(new BMap.CopyrightControl());
//----------------------------------------------地图覆盖物
/**地图API提供了如下几种覆盖物:
Overlay:覆盖物的抽象基类,所有的覆盖物均继承此类的方法。
Marker:标注表示地图上的点,可自定义标注的图标。
Label:表示地图上的文本标注,您可以自定义标注的文本内容。
Polyline:表示地图上的折线。
Polygon:表示地图上的多边形。多边形类似于闭合的折线,另外您也可以为其添加填充颜色。
Circle: 表示地图上的圆。
InfoWindow:信息窗口也是一种特殊的覆盖物,它可以展示更为丰富的文字和多媒体信息。注意:同一时刻只能有一个信息窗口在地图上打开。
可以使用map.addOverlay方法向地图添加覆盖物,使用map.removeOverlay方法移除覆盖物,注意此方法不适用于InfoWindow。
// 创建标注
var marker = new BMap.Marker(point);
// 将标注添加到地图中
map.addOverlay(marker);
//********************************************监听标注事件
//点击事件
marker.addEventListener(&click&, function(e){
document.getElementById(&lonlat&).value = e.point.lng + &, & + e.point.
//*******************************************可托拽的标注
//marker的enableDragging和disableDragging方法可用来开启和关闭标注的拖拽功能。
marker.enableDragging();
//监听标注的dragend事件来捕获拖拽后标注的最新位置
marker.addEventListener(&dragend&,function(e){
gc.getLocation(e.point, function(rs){
showLocationInfo(e.point, rs);
//*****************************信息窗口
//显示地址信息窗口
function showLocationInfo(pt, rs){
var opts = {
width : 250,
//信息窗口宽度
height: 150,
//信息窗口高度
title : &当前位置&
//信息窗口标题
var addComp = rs.addressC
var addr = &当前位置:& + addComp.province + &, & + addComp.city + &, & + addComp.district + &, & + addComp.street + &, & + addComp.streetNumber + &&br/&&;
addr += &纬度: & + pt.lat + &, & + &经度:& + pt.
var infoWindow = Window(addr, opts);
//创建信息窗口对象
marker.openInfoWindow(infoWindow);
map.addEventListener(&click&, function(e){//地图单击事件
document.getElementById(&lonlat&).value = e.point.lng + &, & + e.point.
//**************************** 目前百度地图提供的图层包括:
//TrafficLayer:交通流量图层
// 创建交通流量图层实例
var traffic = new BMap.TrafficLayer();
// 将图层添加到地图上
map.addTileLayer(traffic);
百度地图提供了交互功能更为复杂的“工具”,它包括:
PushpinTool:标注工具。通过此工具用户可在地图任意区域添加标注。
DistanceTool:测距工具。通过此工具用户可测量地图上任意位置之间的距离。
DragAndZoomTool:区域缩放工具。此工具将根据用户拖拽绘制的矩形区域大小对地图进行放大或缩小操作。
// 创建标注工具实例
//var myPushpin = new BMap.PushpinTool(map);
// 监听事件,提示标注点坐标信息
//myPushpin.addEventListener(&markend&,function(e){
// alert(&你标注的位置:&+e.point.lng+&,&+e.point.lat);
// 开启标注工具
//myPushpin.open();
function iploac(result){//根据IP设置地图中心
var cityName = result.
//map.setCenter(cityName);
var myCity = new BMap.LocalCity();
myCity.get(iploac);
function sear(result){//地图搜索
var local = new BMap.LocalSearch(map, {
renderOptions:{map: map}
local.search(result);
&h2 &教程:[url=/baidu-maps-search-get-lonlat.html]百度地图API地点搜索-获取经纬度[/url]&/h2&
&h3&输入地点然后点击“地图上找”搜索,点击地图地点获取相应经纬度&/h3&
&script type=&text/javascript&&
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async =
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + './ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
已发表评论数()
已收藏到推刊!
请填写推刊名
描述不能大于100个字符!
权限设置: 公开
仅自己可见
正文不准确
排版有问题
没有分页内容
视频无法显示
图片无法显示百度地图之多点步行路径连线问题 - 踏浪帅 - 推酷
百度地图之多点步行路径连线问题 - 踏浪帅
最近项目需要结合用到百度地图,需求是在地图实现多个点步行连线问题;因为百度有提供两点之间的步行路径图,以及沿线的坐标点信息;初步设想是首先把各个点的步行路径画出来,然后得到这条线路的坐标信息集合,然后通过百度地图的另外一个做直线接口重新把完整线路绘画出来;
如果你对百度地图的API知识不是很了解,可以查看
,里面有比较详细的介绍;
百度地图API开发者地址:/map/jshome.htm
一:通过结合下面两个百度实例来实现我们所要求的功能;
1:两点间步行实例:/map/jsdemo.htm#i6_1
&meta http-equiv=&Content-Type& content=&text/ charset=utf-8& /&
&meta name=&viewport& content=&initial-scale=1.0, user-scalable=no& /&
&style type=&text/css&&
body, html,#allmap {width: 100%;height: 100%;overflow:margin:0;}
&script type=&text/javascript& src=&http://api./api?v=2.0&ak=您的密钥&&&/script&
&title&步行导航检索&/title&
&div id=&allmap&&&/div&
&script type=&text/javascript&&
var map = new BMap.Map(&allmap&);
map.centerAndZoom(new BMap.Point(116.404, 39.915), 11);
var walking = new BMap.WalkingRoute(map, {renderOptions:{map: map, autoViewport: true}});
walking.search(&天坛公园&, &故宫&);
2:折线实例:/map/jsdemo.htm#c1_5
&meta http-equiv=&Content-Type& content=&text/ charset=utf-8& /&
&meta name=&viewport& content=&initial-scale=1.0, user-scalable=no& /&
&style type=&text/css&&
body, html,#allmap {width: 100%;height: 100%;overflow:margin:0;}
&script type=&text/javascript& src=&http://api./api?v=2.0&ak=您的密钥&&&/script&
&title&折线&/title&
&div id=&allmap&&&/div&
&script type=&text/javascript&&
var map = new BMap.Map(&allmap&);
var point = new BMap.Point(116.404, 39.915);
map.centerAndZoom(point, 15);
var polyline = new BMap.Polyline([
new BMap.Point(116.399, 39.910),
new BMap.Point(116.405, 39.920),
new BMap.Point(116.425, 39.900)
], {strokeColor:&blue&, strokeWeight:6, strokeOpacity:0.5});
map.addOverlay(polyline);
二:多点步行路径连线实例(完整的代码如下,都有相应说明,实例定义三个点)
&html xmlns=&http://www.w3.org/1999/xhtml&&
&head runat=&server&&
&title&&/title&
&style type=&text/css&&
body, html
width: 100%;
height: 100%;
margin: 0;
height: 50%;
width: 40%;
border-right: 2px solid #
height: 100%;
width: 55%;
&script src=&jquery-1.3.2.min.js& type=&text/javascript&&&/script&
&script type=&text/javascript& src=&http://api./api?v=2.0&ak=nLpN5iKztxIWsPqgwsyrruUG&&&/script&
&script type=&text/javascript&&
&input id=&btn_show& type=&button& value=&button& /&
&div id=&allmap&&
&%--style=&display:none&--%&
&div id=&r-result&&
&script type=&text/javascript&&
//定义集合用来存放沿线的坐标值
var chartData = [];
//加载地图
var map = new BMap.Map(&allmap&);
map.centerAndZoom(new BMap.Point(118.10000, 24.46667), 11);
var walking = new BMap.WalkingRoute(map, { renderOptions: { map: map, autoViewport: true} });
var startpoint = new BMap.Point(118.112917, 24.435153);
var endpoint = new BMap.Point(118.1086487, 24.439108);
walking.search(startpoint, endpoint);
//通过setSearchCompleteCallback回调事件可以把步行间的坐标信息获取
walking.setSearchCompleteCallback(function (rs) {
var pts = walking.getResults().getPlan(0).getRoute(0).getPath();
for (var i = 0; i & pts. i++) {
chartData.push(new BMap.Point(pts[i].lat, pts[i].lng));
//另外两点的步行路线
var walkings = new BMap.WalkingRoute(map, { renderOptions: { map: map, autoViewport: true} });
var twoPoint = new BMap.Point(118.1286555, 24.4491888);
walkings.search(endpoint, twoPoint);
walkings.setSearchCompleteCallback(function (rs) {
var pts = walkings.getResults().getPlan(0).getRoute(0).getPath();
for (var i = 0; i & pts. i++) {
chartData.push(new BMap.Point(pts[i].lat, pts[i].lng));
//用来存放途经点的坐标
var viaRouteData = [];
viaRouteData.push(endpoint);
$(function () {
$(&#btn_show&).click(function () {
//这边故意让它晚一秒运行,因为上面获取坐标信息是比较慢又是异步
setTimeout(ShowRoute, 1000);
function ShowRoute() {
var firstP
var newChartData = [];
//对坐标点重新定义
$.each(chartData, function (item, value) {
newChartData.push(new BMap.Point(value.lat, value.lng));
//为了获得起点及终点的坐标值,方便对它进行文字处理
firstPoint = newChartData[0];
endPoint = newChartData[newChartData.length - 1];
//加载地图
var maps = new BMap.Map(&r-result&);
maps.centerAndZoom(new BMap.Point(118.10000, 24.46667), 15);
//把步行线路的坐标集合转化成折线
var polyline = new BMap.Polyline(newChartData, { strokeColor: &red&, strokeWeight: 6, strokeOpacity: 0.5 });
maps.addOverlay(polyline);
//对起点、终点、途经点做一个简单的处理,泡泡跟文字提示
var m1 = new BMap.Marker(firstPoint);
var m2 = new BMap.Marker(endPoint);
maps.addOverlay(m1);
maps.addOverlay(m2);
var lab1 = new BMap.Label(&起点&, { position: firstPoint });
var lab2 = new BMap.Label(&终点&, { position: endPoint });
maps.addOverlay(lab1);
maps.addOverlay(lab2);
$.each(viaRouteData, function (item, value) {
var m = new BMap.Marker(value);
maps.addOverlay(m);
var lab = new BMap.Label(&途经点&, { position: value });
maps.addOverlay(lab);
左边是使用步行接口显示的三点连线地图,两点间都会标识起点跟终点,所以要是有多点地图上就会出现很为起点、终点的标志;右边这张是通过修改以后的地图;
已发表评论数()
已收藏到推刊!
请填写推刊名
描述不能大于100个字符!
权限设置: 公开
仅自己可见
正文不准确
排版有问题
没有分页内容
视频无法显示
图片无法显示百度地图 实现 出发点到目的地 的JS搜索_百度知道
百度地图 实现 出发点到目的地 的JS搜索
} &lt.getPath();魏县汽车站&option value=&quot:28魏县汽车站&quot.Polyline(walk: 100%;option& i++){
s: { src=&head&
&lt.join(&green&& 0){
//Content-Type&quot?v=2; / i &&&body&div&gt, &
&#47.js&quot.getRoute(i);&/
&lt.getDescription());text&#47: 100%;邯郸汽车站&lt.getNumRoutes();r-result&&&峰峰汽车站&html& firstP content=&&viewport&end_//text&#47.605139), html{/css&&gt.TransitRoute(/);
&&option value=&quot.centerAndZoom(new BM/// &lt,到& font-.getPath()));
if (walk?v=2;option&gt.9;
+ result, {renderO/initial-scale=1;//option&/& & 输出方案信息
var s = [];}
#r-result { firstPdiv&gt:600&quot.Point(114://api.innerHTML = color:0;).getLine(i):14& 步行线路有可能为0
javascript&魏县汽车站&quot:&& 百度地图API功能 var map = new BMdiv&&#47://峰峰汽车站&/ i &lt.search(&/style& &lt.map.Polyline(&#47,请问如何把 “/武安汽车站&quot.getStatus() == BMAP_STATUS_SUCCESS){
var firstPlan =&/&select id=&quot:100%;
&&option value=&峰峰汽车站& style=&峰峰汽车站&option&&, user-scalable=no&微软雅黑&&lt,onSearchComplete:14style type=&
& &option value=&
&lt.com/&option&/l-map&quot.getDistance(false) &gt: map}.0&ak=Giw7XRQjHGgpgLwfKDQRHxBz" target="_blank">http.getPlan(0);&#47.Map(& i & var transit = new BM峰峰汽车站&//&&gt.push((i + 1) + &
button&quot.baidu, {lineCjavascript&select&gt.0/ i++){
var walk = firstP&title&gt.getPlan(i);script&/
} } }); &#47;邯郸汽车站&;r-result&& content=&&#47;div&margin, 11); charset=utf-8&&):#626262;<a href="
&lt.getNumLines(). &#47:100%;邯郸汽车站&quot.0&ak=Giw7XRQjHGgpgLwfKDQRHxBz&
&&br&#47.enableScrollWheelZoom();武安汽车站&result& 新手入门;&div&/jquery/1.getNumPlans();
来自团队:
其他类似问题
为您推荐:
百度地图的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁最近做百度地图的模拟数据,需要获取某条公交线路沿途站点的坐标信息,貌似百度没有现成的API,因此做了一个模拟页面,工具而已,IE6/7/8不支持
&!DOCTYPE html&
&meta charset=&utf-8& /&
&title&获取公交站点坐标&/title&
&style type=&text/css&&
html,body{ height: 100%;}
#results,#coordinate{ display: inline- width: 45%; min-height: 200 border:1px solid #e4e4e4; vertical-align:}
&script src=&http://api./api?v=1.3& type=&text/javascript&&&/script&
&p&&label for=&busId&&公交线路:&/label&&input type=&text& value=&521& id=&busId& /&&input type=&button& id=&btn-search& value=&查询& /&&/p&
&div id=&results&&&/div&
&div id=&coordinate&&&/div&
&script type=&text/javascript&&
(function(){
var busline = new BMap.BusLineSearch('武汉',{
renderOptions:{panel:&results&},
onGetBusListComplete: function(result){
if(result) {
tempVar =//此时的结果并不包含坐标信息,所以getCoordinate函数不能在此调用。通过跟踪变量,坐标是在onGetBusListComplete之后才被百度的包添加进来的
busline.getBusLine(result.getBusListItem(0));
// api文档中一共有四个回调,除了onGetBusListComplete和onBusLineHtmlSet之外,还有onBusListHtmlSet和onGetBusLineComplete,
// 经过测试只有在onBusLineHtmlSet这一步(线路格式化完毕)的时候,才会将坐标添加到tempVar中
// 所以上面busline.getBusLine(result.getBusListItem(0));是必须的,不然没有办法获得坐标列表
onBusLineHtmlSet : function(){
getCoordinate(tempVar);
}catch(e){
function getCoordinate(result){
var coordinate = document.getElementById(&coordinate&);
var stations = result['0']._
var html = [];
stations.forEach(function(item){
html.push('&li&' + item.name + ' ' + item.position.lng + ' ' + item.position.lat + '&/li&');
coordinate.innerHTML = '&ul&' + html.join('') + '&/ul&';
document.getElementById('btn-search').onclick = function(){
busline.getBusList(document.getElementById(&busId&).value);
获取反向线路的话就把var stations = result['0']._改为var stations = result[xx]._整理了一下:
&!DOCTYPE html&
&meta charset=&utf-8& /&
&title&获取公交站点坐标&/title&
&style type=&text/css&&
html,body{ height: 100%;}
#results,#coordinate{ display: inline- width: 45%; min-height: 200 border:1px solid #e4e4e4; vertical-align:}
&script src=&http://api./api?v=1.3& type=&text/javascript&&&/script&
&p&&label for=&busId&&公交线路:&/label&&input type=&text& value=&581& id=&busId& /&&input type=&button& id=&btn-search& value=&查询& /&&/p&
&div id=&results&&&/div&
&div id=&coordinate&&&/div&
&script type=&text/javascript&&
var global = {};
global.tempVar = {};
global.index = 0;
global.lineNo = 0;
var busline = new BMap.BusLineSearch('武汉',{
renderOptions:{panel:&results&},
onGetBusListComplete: function(result){
if(result) {
global.tempVar =
onBusLineHtmlSet : function(){
getCoordinate(global.tempVar);
}catch(e){
function $$(id){
return document.getElementById(id);
function getCoordinate(result){
var coordinate = $$(&coordinate&);
var stations = result[global.index]._
var html = [];
stations.forEach(function(item,index){
html.push('&li&' + global.lineNo + '#' + global.index + '#' + index + '#' + item.name + '#' + item.position.lng + '#' + item.position.lat + '&/li&');
coordinate.innerHTML = '&ul&' + html.join('') + '&/ul&';
$$('btn-search').onclick = function(){
global.lineNo = $$(&busId&).
busline.getBusList(global.lineNo);
$$('results').addEventListener('click',function(event){
var target = event.
if('a' == target.tagName.toLowerCase() && 'dt' == target.parentNode.tagName.toLowerCase()){
event.preventDefault();
var tempHtml = target.parentNode.innerHTML;
var indexOfValue = tempHtml.indexOf('_selectBusListItem(');
global.index = - ( - tempHtml.substring(indexOfValue + '_selectBusListItem('.length,indexOfValue + '_selectBusListItem('.length + 1) );
busline.getBusLine(global.tempVar.getBusListItem(global.index));
来自小西山子
把Gps坐标转成百度坐标的java方法
许多用户希望把Gps 的坐标转成Baidu地图的坐标,并且存在数据库里,由于百度没有提供webservice的接口,所以我只能用这种方式来解析了,废话少说,直接贴代码。 import java.io.BufferedR import java.io.IOE import java.io.InputStreamRe
功能的大概:用户通过点击地图上面的位置,在地图上面进行描点,然后再把获取的到的地理位置保存到地图上面的地址栏目中。 主要是百度地图API的使用
var map = new BMap.Map(&allmap&); //实例化一个地图对象 var point = new BMap.Point(116..897445); //设置地图中心的位置
近期为网站开发页面统计,以前虽然也开发过,但是功能不是很全,所以这次把一些好功能给用上。
例如这次的,页面JS光标/鼠标坐标,你也许问着有什么用,百度统计中有个热点统计图,这下清楚明白了吧。
好了,上肉: 功能:获取光标的像素坐标
&html& &head& &script type=&text/javascript&&g
构建自己的百度地图坐标纠偏数据库
丽水市汽车运输集团股份有限公司信息中心苟安廷
搞GPS相关开发的,无一例外都会碰到坐标纠偏问题,即接收到的GPS坐标,如果直接显示到电子地图上,和实际位置有较大差距,必须在GPS坐标的基础上加上一个偏移量,才能正确显示,由于偏移是非线性的,而算法又是保密的,故很难获得算法,网上通用的做法就是使用偏移数据库,原理是某一个区域的偏移是差
百度三维地图的js数据格式:mapData[&sign&] [&5,158,141&]={&busStation&:{&4,317,282&: [{&id&:&ffebd5b91083&,&name&:&地安门
&?php /** * 获取百度的热词 * @user 小杰 * @from /?p=354 * @return array 返回百度的热词数据(数组返回) */ function getBaiduHotKeyWord() { $templateRss = file_get_contents('http://top.baidu.co
采用CSS覆盖的方法就可以了,但是官方是不允许这么做的,参考:/map/question.htm
&!DOCTYPE html& &html& &head& &meta charset=&utf-8&/& &title&javascript移除百
作为开发的初学者,这东西仅仅作为个人备份,如果能帮到忙也也不错(我开发用的php,但这是js这本身没多大影响)
这里要说明几个问题:
1.boxy调用的页面中不能出现《script》标签不然不能显示
2.boxy调用的时候要注意流程,要先加载出boxy然后再去渲染地图到boxy页面中
3.百度地图的加载js应放在弹出boxy的那个页面中
注意流程:boxy页面其实为单独的一个页面只是用了
java 实现地址到经纬度坐标的转化
任务:有1000多条门店信息(放在excel中,包括地址,店名,电话等,但是没有经纬度坐标),老大让我用地址通过百度地图拾取坐标系统找到相应的坐标,然后加上坐标后更新到公司的数据库。 失败的方案:1、使用按键精灵,按键精灵是一个模仿键盘鼠标操作的软件,用来写动作脚本的,由于时间紧,没怎么研究,因为整套动作太复杂了按键精灵尝试了下不行就放弃了。 2、表单填充工
公交站点线路查询接口
公交路线查询 公交路线查询有很多网站都作了接口api,我使用的是haoservice的接口,需要您申请key值(/docs/23) haoservice提供的有公交站点的查询,公交线路的查询,还有公交路线的规划. 1.公交站点查询,该接口根据关键字查询周边公交站点 . 1.1.形式: http://apis.haoservi
本文实例讲述了php生成百度sitemap站点地图类函数的方法,分享给大家供大家参考。具体实现方法如下: 问题概述: 公司网站是问答百科的网站、seo工程师提出需求说根据网站的问题来生成xml文件。每个xml文件包含5000条setmap格式数据。现在线上网站大约有70w条问题,所以说基本生成140个xml文件。还有一个索引文件。比如文件的名称以数字开头的。索引文件包含的内容就是每个xml文件的路
分享一个php获取从百度搜索进入网站的关键词的代码,有需要的朋友可以参考一下:
&?php function search_word_from() { $referer = isset($_SERVER['HTTP_REFERER'])?$_SERVER['HTTP_REFERER']:''; if(strstr( $referer, '')
有时做了一些东西没有记录,而过一段时间再看的时候,有会忘记了。需要在重新在看一遍。 百度地图javascript api可以参考/map/reference/ 示例:/map/jsdemo.htm 更多百度地图的介绍/milkm
例子,php百度天气小偷程序。
&?php //获取在百度里面搜索 xx(地名)天气 抓取的天气信息 $url = &/s?wd=%B1%B1%BE%A9%CC%EC%C6%F8&; //此为在百度里搜 北京天气 的返回地址 $content = file_get_contents($url); preg_mat
function sitemapxml(){ $user = M('sethouse');//thinkphp 数据链接 $today = date(&Y-m-d&,time()); $yesterday = mktime(0, 0, 0, date(&m&) , date(&quo
百度的搜索输入提示
今天终于弄懂百度那些输入提示了,原来是JQuery的filter过滤器(内容筛选)啊
..........filter(&:contains('& + ($(this).val()) + &')&).show();
最近客户需求老是变更,不过有些是因为客户催得急,我没有那么快能完成,所以先做了一个雏形给他们,后来再慢慢改。比如雏形那里我做了一个下拉列表给他们,事实上他们的数据有200多条,用个下拉列表的话很不现实,你能找那么多?而且那个下拉列表该有多长啊?所以很自然的,我想到了百度那个智能提示的功能。 参考了一下之前忘记是哪位大侠写的东西,他的是使用百度api的,为了简单起见,我把数据都定在了js那里,这样看
先去下载一个叫 SWFToImage.dll的东西 再建立一个bat文件,并运行:
COPY SWFToImage.dll %windir%\system32 regsvr32 %windir%\system32\SWFToImage.dll
#用python下载百度文库的代码,需要的同志请修改,下面有提示 #blogs.c
本文实例讲述了Python实现从百度API获取天气的方法。分享给大家供大家参考。具体实现方法如下:
__author__ = 'saint'
import urllib.request
import urllib.parse
import json
class weather(object):
# 获取城市
第一种代码:代码量较少通过正则表达式获取百度网盘的文件真实地址,来实现直链的效果
将下面的代码保存为downbd.php
&?php $canshu=$_SERVER[&QUERY_STRING&]; if($canshu==&&) { die(&文件不存在&); } else { $wangzhi=&quo
这是一个网页设计中经常会用到的图片特效,实现多个图片之间的轮换,并分别带有连接,以前的代码只能适用于IE,在FF下始终没有得到很好的解决,今天意外的在百度联盟首页上看到这样的效果,支持FF,收藏起来备用。
&script& var links = new Array(); links[1] = &&; l
Google 搬到香港去了,以前一直是使用Google,但是考虑到Google以后的稳定性,我开始了使用百度的日子。但是偶然的一次发现,让我对百度的印象差了很多。 前几天,突然想看看我写的文章在百度的收录如何,于是将我原创文章的标题在百度中搜索。搜索出的结果非常令我意外:文章虽然在结果中,但不是出自我的博客,我查看了所有结果,竟然没有发现的博客。为了看得更清楚,大家请看下面的分析:
登录百度,首先当然是先抓百度的登录包 ,由于是网页登录,最方便的自然是httpwatch了,我使用的测试账号是itiandatest1,密码是itianda,抓包结果:
POST /?login HTTP/1.1 Accept: image/jpeg, application/x-ms-application, image/gif, application/xaml+xml,
下图为使用百度地图JSAPI生成的H7N9感染分布图示例,其中的数据来自新华网(4.8号),截图如下:
使用的功能列表如下: 1.自定义版权控件功能,即(1)对应的数据来源部分,代码如下:
var cr = new BMap.CopyrightControl({anchor: BMAP_ANCHOR_TOP_RIGHT}); map.addControl(cr); //添
本文实例讲述了Asp.NET调用百度翻译的方法。分享给大家供大家参考。具体分析如下: Asp.NET调用百度翻译,如下图所示:
HTML代码如下:
&%@ Page Language=&C#& AutoEventWireup=&true& CodeFile=&baidu.aspx.cs& Inherits=&
百度网盘速度快,稳定性好,你值得拥有,如果以后支持直连以后就可以直接使用百度的网盘了。这里提供的是临时解决方案,不保证以后可以使用将下面的代码保存为downbd.php
&?php $canshu=$_SERVER[&QUERY_STRING&]; if($canshu==&&) { die(&文件不存在&);
通过JS得到当前焦点的坐标 如下是得到当前焦点的坐标:
&!DOCTYPE html PUBLIC &-//W3C//DTD XHTML 1.0 Transitional//EN& &http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&& &html xmln
昨天写的脚本在获取鼠标位置的时候有些问题。在IE中始终当有滚动条的时候,发现document.body.scrollTop并没有起到作用。后来在google中搜索到一篇文章Mouse Cursor Position,详细介绍了浏览器鼠标定位的问题。各个浏览器对鼠标定位的标准不一样,就连不通版本的ie对定位支持都不一样。document.body.scrollLeft,document.body.s
百度poi数据和谷歌(mapabc)poi数据在移动互联网的应用数据包 最近开发移动互联网项目的时候,在一个新浪的LBS数据官方博客(.cn/u/)看到了百度和谷歌的poi数据包,购买并使用之后,通过手机端获取gps数据,然后读取poi数据库内的附近信息,并推送给手机,取得了非常精准的效果,而且数据非常的齐全,数据样式如下:
IOS百度地图定位 IOS百度地图定位,定到了,但是为什么,地图不自动移动到我的位置上,要设置什么吗
------解决方案-------------------- 你点下那个小圆圈,它就居中了。
------解决方案-------------------- CLLocationCoordinate2Dcoordinate=userLocation.location.coordina
获取页面中元素到文档区域document的横向、纵向坐标的两种方法及其比较 在js控制元素运动的过程中,对于页面元素坐标位置的获取是经常用到的,这里主要总结下两种方法:
一:通过叠加元素对象和它的offsetParent(如果存在)的offsetLeft/offsetTop属性来实现 在阅读javascript高级程序设计第三版DOM部分时,了解到要获取某个元素在页面上的偏移量,需要将这个元素
var restrictX; var restrictY; // 鼠标坐标 function mousePosition(ev) { return {
x : ev.clientX + docum
发现很多网站在放置百度分享代码的时候,简单的将分享代码放置到固定的网页位置就完事了,这是非常致命的方式。因为,我经常打开一个网页的时候,发现在网页加载到分享代码的时候,有时候花上几秒的时候来请求百度的服务器,最后展示分享按钮。
其实,像这样对网页来说不是非常重要的功能,我们大可以用JS来延迟加载,从而提高网页主要内容的快速加载显示。 这里分享下我的放置方式。
一、copy百度分享代码,如下:
百度搜索引擎提供了一段嵌入到页面中的代码
&form action=&/baidu& target=&_blank&& &table&&tr&&td& &input name=tn type=hidden value=baidu& &input typ
代码很简单,主要是修改了下百度分享的部分代码,小伙伴们自己对比下。
&div class=&tool_title&&&b&分享到:&/b&&/div&
&div class='share'&
最近要做一个网页,具体内容是:上边有一个标题,下边分成两块,左边是地图。并且地图上有两个点,点击两个点有相应的提示信息,显示数据库里最新的两条数据信息。右边是一些文字说明。本人刚开始学习,做的也不是很好
总体效果如下所示:
首先新建map.php文件,代码如下
&!DOCTYPE html& &?php /* 创建与数据库的连接 */
现在很多网站都有这种效果,在文本框输入一个字符,下边会出来相匹配的内容,这个代码就演示了这个功能是如何完成的,当然,这是个静态的,你可以将提示的内容从数据库读取出来,要用到AJAX那东东。
&HTML& &HEAD& &title&带输入匹配的文本框&/title& &style& body,div { font-fa
&div id=&testDiv&&放在我上面&/div& &script type=&text/javascript&& $('#testDiv').mousemove(function(e) { var xx = e.originalEvent.x || e.originalEvent.layerX |
百度地图定位点弹出框title 帮个忙!
使用百度地图进行定位时,会出现一个蓝色的圆点。点击圆点,会弹出“我的位置”这几个字。可以自定义这几个字不?怎么处理?
谢谢大家!
------解决方案-------------------- 百度地图的BMKPointAnnotation能设置title属性吧
------解决方案---------------
以下是访问百度和谷歌网速测试,请问怎么把得到的二个值保存到save变量里,并用document.write(save);输出出来,谢谢!
&SCRIPT language=JavaScript type=text/javascript& &!-- var save=&&; var tim=1; setInterval(&tim++&q

我要回帖

更多关于 公交线路地图 的文章

 

随机推荐