CINXE.COM
腾讯地图
<!DOCTYPE html> <html> <head> <!--<meta http-equiv="X-UA-Compatible" content="IE=8" />--> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no" /> <meta content="地图,qq地图,QQ地图,搜搜地图,web地图,pc地图,站点查询,线路查询,公交查询,中国地图,驾车导航,map.qq.com,ditu.qq.com,maps.qq.com" name="keywords" /> <meta content="提供全国400多个城市的地图浏览、地址查询、兴趣点搜索、公交换乘、驾车导航、公交线路及站点查询等多项服务" name="description" /> <meta http-equiv="Content-Security-Policy" content="script-src 'self' 'unsafe-inline' 'unsafe-eval' *.qq.com *.gtimg.com *.myqcloud.com *.woa.com;" /> <meta name="baidu-site-verification" content="5RNdPKlsMK" /> <title>腾讯地图</title> <link rel="icon" href="favicon.ico" type="image/x-icon" /> <link rel="shortcut icon" href="favicon.ico" type="image/x-icon" /> <link rel="apply-touch-icon" href="" /> <link rel="stylesheet" type="text/css" href="https://5gimg.map.qq.com/mappc/public_static/5.2.145/themes/default/css/css.css?v=5.2.145" /> <script src="https://ssl.captcha.qq.com/tencent-kepler.js?appId=9309233"></script> <script src="https://map.wap.qq.com/online/h5-pc-map/inject.js"></script> <!-- <script src="https://ssl.captcha.qq.com/TCaptcha.js"></script> --> <!-- <script src="https://mat1.gtimg.com/www/js/emonitor/custom_af5c4335.js" charset="utf-8"></script> --> <script src="https://5gimg.map.qq.com/fe-static/pcmap/md5.min.js"></script> <script type="text/javascript"> if (location.protocol && location.protocol.toLowerCase() == 'http:') { // location.assign(location.href.replace('http','https')); } window.st = new Date(); var QMM = {}, _speedMark = new Date(); QMM = QMM || {}; try { document.domain = "qq.com"; } catch (ex) { } IsdIniTime = new Date(); function getOpenInfo() { return { "detail": { "city": { "ccode": 1, "cname": "新加坡", "level": 4, "pointx": 103.85, "pointy": 1.2833 } }, "url": "" }; } QMM.PAGEST = { stTime: new Date() }; //页面统计相关信息 var svDomainPrefix = ""; //给编辑平台,内测,数据配置环境用 page15 不需要 QMM = QMM || {}; window.QQMapLoader = window.QQMapLoader || {}; var dituService = 'https://router.map.qq.com/'; // var tmapService = 'https://search.local.qq.com'; // 本地联调 // var tmapService = 'https://maph5test1.sparta.html5.qq.com'; // 测试环境 var tmapService = 'https://mmapgwpc.map.qq.com'; // 正式环境 QMM.Config = { appId: '9309233', // key: '4VQBZ-ZGO3G-VGSQE-ILN4G-LWFUK-5WB7H', key: '', // landlordServiceUri: 'https://ugcpoi.map.qq.com/cgi-bin/ugc_poi_cgi/ugc_poi_cgi', landlordServiceUri: 'https://router.map.qq.com/correction', // landlordServiceUri: 'https://mapservicerouter.sparta.html5.qq.com/correction', noXp: false, apisService: 'https://apis.map.qq.com', routesUri: 'https://routes.map.qq.com', sightDotServer: 'https://syns.map.qq.com', labelDotServer: 'https://layer.map.qq.com', // searchServiceUri: 'https://search.map.qq.com', tmapService: tmapService, searchServiceUri: tmapService + '/mapsearch', // 检索接口 // searchServiceUri: ('prod' === 'dev') || ('prod' === 'local_test') ? 'mapsearch' : tmapService + '/mapsearch', sugServiceUri: tmapService + '/mapsug', // sug接口 // sugServiceUri: 'https://sgs.map.qq.com', // searchServiceUri: 'https://mapservice_pcmap.sparta.html5.qq.com', // searchServiceUri: 'https://test.search.wsd.com', walkServiceUri: 'https://walk.map.qq.com', //busServiceUri: 'https://tbus.map.qq.com', busServiceUri: 'https://router.map.qq.com/bus', cityServiceUri: dituService + 'cc', roamService: dituService + 'roam', // shortService: dituService + 'short_create', shortService: 'https://mmapgwh.map.qq.com/shortlink/short_create', // shareService: dituService + 'normal_share', shareService:'https://mmapgwh.map.qq.com/shortlink/ltos', //bgpoiService: 'https://roam.map.qq.com', bgpoiService: dituService + 'bgpoi', snsNavUri: tmapService + '/pcmap/snsnavs/', smsUri: 'https://routes.map.qq.com/sms/', toCarSmsUri: 'https://apis.map.qq.com/ws/sendtox/v1/send', userUrl: 'https://grace.qq.com:8080/Grace/index.html', loginUrl: 'https://user.map.qq.com:8888/?action=login', qqGraphUri: 'https://graph.qq.com/oauth2.0/me', // logUri: 'https://user.map.qq.com/', logUri: 'https://user.map.qq.com/', // logUri: 'https://maptest.sparta.html5.qq.com/', // notesUri: 'https://routes.map.qq.com/gonggao/', cityUri: 'https://apis.map.qq.com/ws/district/v1/x', // routeNoticeUri: 'https://routes.map.qq.com/gonggao/', skinTopic: 'default', keyPoint: 'https://aroundcustom.map.qq.com/aroundcustom', photoImg: 'https://capture.map.qq.com/screenshot', //街景吸附接口 panoxfengine: 'https://' + svDomainPrefix + 'sv.map.qq.com/xf', //街景路网高亮 panolayerengineBy2D: 'https://' + svDomainPrefix + 'sv0.map.qq.com/road/', //街景预览图 panopreviewengine: 'https://' + svDomainPrefix + 'sv0.map.qq.com/view', infowindowthumb: 'https://10.161.29.20:8080/', //室内景平面图参数数据 panoplanedataengine: 'https://10.168.26.229/blueprint', //室内景平面图图片 panoplaneimageengine: 'https://sv1.map.qq.com/image', //平面图瓦格地址 panoplanetileimage: 'https://' + svDomainPrefix + 'sv0.map.qq.com/rchart/', //平面图hover图片地址修改 panoplanehoverimage: 'https://sv0.map.qq.com/image', reportPanoErrorUrl: 'https://sv.map.qq.com/svfeedback', // 全景客相机点集接口 // boundInfoServiceUrl: 'https://'+svDomainPrefix+'sv.map.soso.com/boundinfo', boundInfoServiceUrl: 'https://' + svDomainPrefix + 'sv.map.qq.com/boundinfo', // 区域景根据svid获得可hover marker接口 regoinPanoMarker: 'https://' + svDomainPrefix + 'sv.map.qq.com/rsvids', //'https://10.163.2.144/rsvids', //脏字过滤服务 // filterUrl: 'https://10.163.2.144/filter', filterUrl: 'https://sv.map.qq.com/filter', scenicDescServiceUrl: 'https://' + svDomainPrefix + 'sv.map.qq.com/scenic', BCardUrl: 'https://mingpian.map.qq.com/', //企业名片跳转地址 mapTileUri: 'https://p0.map.gtimg.com', // mapTileUri: 'https://10.173.27.108', //地图tile uri地址 realTimeMapTileUri: 'https://rt0.map.gtimg.com', svDomainPrefix: svDomainPrefix, newPoiType: 0,//为分类查找的icon上添加new图片,1到6 navDragNum: 5, //驾车拖拽点个数 newPoiType: 0, //为分类查找的icon上添加new图片,1到6 fixInfoActivity: true, //纠错运营活动是否开启 panoTPanoPath: 'https://s.map.qq.com/TPano/TPanoFlash/v1.4.1/core/', panoPluginsPath: 'https://s.map.qq.com/TPano/TPanoFlash/v1.4.1/plugins/', panoSwfPath: 'swf/', panoGetPhotoDataUrl: 'https://' + svDomainPrefix + 'sv.map.qq.com/photos?id=#scenic_id', panoAdsorbUrl: 'https://' + svDomainPrefix + 'sv.map.qq.com/qxf?n=#length' }; //此处为了静态存储文件改为了固定的回调函数名 var Grace = null; </script> <script> QQMapLoader.getConfig = function (result) { QMM.Config.StreetImgUri = 'https://s.map.qq.com'; QMM.Config.StreetViewList = result; QMM.Config.StreetViewList.whatshotcity = result.whatshotcity || {}; QMM.Config.guideInfo = result.guideInfo; //poi和公交左侧栏底部三条帮助链接 QMM.Config.helpInfo = [result.helpInfo[0], result.helpInfo[2]]; //poi栏左侧底部广告图 QMM.Config.advInfo = result.advInfo; QMM.Config.autoExhibition = result.autoExhibition; }; </script> </head> <!--modified by nimomeng 添加统计额外参数opt,在此处设置其key为areaId,value为left--> <body ondrag="return false;" onclick="Grace&&Grace('stGet')(null,null,null,{areaId:'left'});"> <noscript>Your browser does not support JavaScript!</noscript> <div id="Header"> <div id="s_bar"> <a href="https://map.qq.com/mobile/" target="_blank" ch="map.i.cm.right_links.m">手机地图</a> <a href="https://lbs.qq.com/" target="_blank" ch="map.i.cm.right_links.api">腾讯位置服务</a> <a href="http://bzdt.ch.mnr.gov.cn/" target="_blank" ch="map.i.cm.right_links.bzdt">标准地图</a> <div id="Other"> <ul id='menusAndLogin'> <li class="item"> <span class="MenuItem"> <a id='login_s' style="display: none"></a> <a id='login_nick' href="javascript:void(0);" onclick="Grace&&Grace('tabChange')('FavTab');return false;" style="display: none" ch="map.i.cm.right_links.user_name"></a> <a id='logout_a' href="javascript:void(0);" onclick="Grace&&Grace('UserManager').logout();return false;" style="display: none" ch="map.i.cm.right_links.logout">退出</a> <a id='login_a' href="javascript:void(0);" onclick="Grace&&Grace('UserManager').showLoginDialog();return false;" ch="map.i.cm.right_links.login">登录</a> </span> </li> <li class="vline"></li> <li class="item"> <a target="_blank" href="https://lbs.qq.com/merchant/" class="MenuItem" ch="map.i.cm.right_links.d"> 商户标注 </a> </li> <li class="vline"></li> <li class="item"> <a target="_blank" href="https://lbs.qq.com/console/ticket-list.html" ch="map.i.cm.right_links.fb">反馈意见</a> </li> <li class="vline"></li> <li class="item"> <a target="_blank" href="https://ugc.map.qq.com/AppBox/Landlord/serveagreement.html" ch="map.i.cm.right_links.agreement">服务协议</a> </li> <li class="vline"></li> <li class="item"> <a target="_blank" href="https://map.qq.com/help/index.html" ch="map.i.cm.right_links.help">帮助</a> </li> </ul> </div> </div> <div id="Search"> <div id="Logo"> <a href="https://map.qq.com/?lc=2&tempSource=pcMap" title="腾讯地图" ch="map.i.cm.scb.logo"> <img id="logo_img" src="https://5gimg.map.qq.com/mappc/public_static/themes/default/img/logo/logo_x1_small.png" /> </a> </div> <div id="TabContainer" class="PoiTab"> <div id="SearchForms" class="SearchPanels"> <form id="PoiForm" onsubmit="return false;" action="poiSearch"> <table class="search_layout" border="0" cellpadding="0" cellspacing="0"> <tr> <td class="InputWrap"><input id="PoiSearch" class="SearchInput" type="text" name="keyword" /></td> <td rowspan="2" class="SubmitInputContainer"><input pgv="34" id="POISearchButton" type="submit" class="SubmitInput" value="" /></td> <td> <div id="SynArea" style="display:none;"> <label id="SynLabel" class="ChkboxLabel"> <input id="SynChk" type="checkbox" /><span>在周边搜索</span> </label> </div> </td> </tr> <tr> <td> </td> <td></td> </tr> </table> <input type="hidden" name="city" /> <a style="position:absolute;left:511px;z-index:10;top:8px;" class="mobiLinks"></a> </form> <form id="BusForm" onsubmit="return false;" action="busSearch"> <table class="search_layout" border="0" cellpadding="0" cellspacing="0"> <tr> <td class="InputWrap"> <input id="BusFromSearch" type="text" class="SearchInput" name="from" /> </td> <td style="width:30px;"> <div ch="map.i.bus.scb.switch_start_end" class="exchange" id="PlaceExchangeBus" pgv="41"></div> </td> <td class="InputWrap"> <input id="BusToSearch" type="text" class="SearchInput" name="to" /> </td> <td rowspan="2" class="SubmitInputContainer"><input ch="map.i.bus.scb.s_b" id="BusSearchButton" type="submit" pgv="42" class="SubmitInput" value="" /></td> </tr> <tr> <td> </td> <td></td> </tr> </table> <!-- <div class="search_assist"> <a ch="map.i.bus.scb.to_bus" href="javascript:void(0);" onclick="Grace&&Grace('busSubTabChange')('BusTab', this);return false;" id="BusSearchLink" style="margin-left:15px;" >公交搜索</a> <a ch="map.i.bus.scb.to_route_stop" href="javascript:void(0);" onclick="Grace&&Grace('busSubTabChange')('BusInfoTab', this);return false;" id="BusInfoSearchLink" pgv="45" style="margin-left:15px;">线站搜索</a> <a style="position:absolute;left:575px;z-index:10;top:8px;width:104px;" class="mobiLinks"></a> </div> --> <input type="hidden" name="fromid" /> <input type="hidden" name="fromcoord" /> <input type="hidden" name="fromcity" /> <input type="hidden" name="toid" /> <input type="hidden" name="tocoord" /> <input type="hidden" name="tocity" /> </form> <form id="NavForm" onsubmit="return false;" action="navSearch"> <table class="search_layout" border="0" cellpadding="0" cellspacing="0"> <tr> <td class="InputWrap"> <input id="NavFromSearch" type="text" class="SearchInput" name="from" /> </td> <td style="width:30px;"> <div ch="map.i.drive.scb.switch_start_end" class="exchange" id="PlaceExchangeNav"></div> </td> <td class="InputWrap"><input id="NavToSearch" type="text" class="SearchInput" name="to" /></td> <td rowspan="2" class="SubmitInputContainer"> <input ch="map.i.drive.scb.s_b" id="NavSearchButton" type="submit" class="SubmitInput" value="" pgv="63" /> </td> </tr> <tr> <td> </td> <td></td> </tr> </table> <input type="hidden" name="fromid" /> <input type="hidden" name="fromcoord" /> <input type="hidden" name="fromcity" /> <input type="hidden" name="toid" /> <input type="hidden" name="tocoord" /> <input type="hidden" name="tocity" /> <a style="position:absolute;left:511px;z-index:10;top:8px;width:104px;" class="mobiLinks"></a> </form> </div> <ul id="TabList" class="TabList"> <li id="PoiTab" class="SearchTab"><span pgv="1" ch="map.i.cm.scb.poi_tab"></span></li> <li id="BusTab" class="SearchTab"><span pgv="2" ch="map.i.cm.scb.bus_tab"></span></li> <li id="NavTab" class="SearchTab"><span pgv="3" ch="map.i.cm.scb.drive_tab"></span></li> <li id="FavTab" class="SearchTab"><span pgv="4" ch="map.i.cm.scb.fav_tab"></span></li> </ul> </div> </div> <a style="position:absolute;right:0;bottom:0;" class="mobiLinks1"></a> </div> <div id="Main"> <div id="TextViewPanel" class="PoiTab"> <div id="loadingPanel" class="ResultPanel"></div> <div id="PoiViewPanel" class="ResultPanel"></div> <div id="BusViewPanel" class="ResultPanel"></div> <div id="BusInfoViewPanel" class="ResultPanel"></div> <div id="NavViewPanel" class="ResultPanel"></div> <div id="FavViewPanel" class="ResultPanel"></div> <div id="XpViewPanel" class="ResultPanel"></div> </div> <div class="RightDiv"> <div id="Toolbar"> <div id="CityArea" ch="map.i.s_v.city.c_c" onmousedown="Grace&&Grace('onCityMenuBtnClick')(this);return false;"> <div class="CityAreaContent"> <span id="CityName"></span> </div> <div class="CityAreaBorder2"></div> </div> <div id="MapSwitch"> <div id='panoNewTips' style="display: none"></div> </div> </div> <div id="MapViewPanel" class="MapWrap"> <div id="FullScreen" title="收起左栏" class="InlineBlock" pgv="86"></div> <!--<iframe class="FullScreenFrame" id="FullScreenIfr" frameborder=0></iframe>--> <div id="Map"></div> <div id="MapShad"> <div class="shad-wt"> <div class="shad h1 o2"></div> <div class="shad h2 o3"></div> <div class="shad h3 o4"></div> </div> <div class="shad-hl"> <div class="shad w1 o3"></div> <div class="shad w2 o4"></div> <div class="shad w3 o5"></div> </div> </div> <div id="MapSwitchContent"> <div id="MapSwitchBtnContent"></div> <div id="LandMapSwitchBtnContent" class="MapSwitchContent"> <div class="setLandRoadNetDiv"> <input id="setLandRoadNet" type="checkbox" checked="checked" onclick="Grace('setLandRoadNet')(this);"> <label for="setLandRoadNet">显示路网</label> </input> </div> </div> <div id="SatelliteSwitchBtnContent" class="MapSwitchContent"> <div class="setRoadNetDiv"> <input id="setRoadNet" type="checkbox" checked="checked" onclick="Grace('setRoadNet')(this);"> <label for="setRoadNet">显示路网</label> </input> </div> </div> <div id="PanoSwitchBtnContent"></div> </div> </div> <div id="Tabs" style="display:none;"></div> </div> </div> <div id="CityMenuDiv"></div> <div class="request_hidden"> <iframe id="ifrmLoader" name="qqmap_ifrmsender" src="about:blank;"></iframe> <iframe id="ifrmExtendPhone" name="ifrmExtendPhone" src="about:blank;"></iframe> <form id="ifrmSender" method="get" target="qqmap_ifrmsender"></form> </div> <!--[if IE]><iframe id="HISTORY_ADAPTER" src="history.html" style="display:none"></iframe><![endif]--> <iframe id="SHARE_PANO" src="history.html" style="display:none"></iframe> <script type="text/javascript"> QMM.PAGEST.bATime = new Date(); //api的开始加载时间 </script> <script charset="utf-8" src="https://map.qq.com/api/js?v=2.exp&key=4VQBZ-ZGO3G-VGSQE-ILN4G-LWFUK-5WB7H&libraries=drawing,geometry"></script> <script>QMM.PAGEST.eATime = new Date();//api的加载与执行时间</script> <script src="https://mapapi.qq.com/web/mapComponents/geoLocation/v/geolocation.min.js"></script> <script charset="utf-8" src="https://5gimg.map.qq.com/mappc/xpconfig.js"></script> <script charset="utf-8" src="https://5gimg.map.qq.com/mappc/public_static/5.2.145/src/Main.js?v=5.2.145"></script> <script type="text/javascript"> QMM.PAGEST.eMTime = new Date();//main.js的加载与执行时间 window.onload = function () { window.Logger && window.Logger.pageLoad(); if (QMM.DEBUG) return; var isd = window.isdRpt; if (!isd) { return; } isd.stop('domComplete'); isd.report(); isd.reportPerformance(); //页面3个阶段的加载时间统计 QMM.SosoStat.doPageSpeedStat(); } window.getSK = function () { var c = document.cookie; var s = c.match(new RegExp("(^| )skey=([^;]*)(;|$$)")); var l = c.match(new RegExp("(^| )lskey=([^;]*)(;|$$)")); var sk = (s && s[2] && s[2] != 'null') ? s[2] : ((l && l[2] && l[2] != 'null') ? l[2] : ""); sk = String(sk).replace(/['"`&#?<>():;\\\x00-\x1f\x80-\xff]/g, ''); return sk; } </script> <script> // 外网环境(正式/测试),判断为内网访问,自动重定向到woa域名 var forceWAN = location.href.indexOf('forceWAN') > -1; // 强制走外网,用于调试 if (('prod' === 'prod' || 'prod' === 'local_test') && !forceWAN) { console.log('[Redirect]尝试切换内网版访问') window.RedirectWoaStart = Date.now(); QMM.Loader.send('RedirectWoa', 'https://pc.map.woa.com/test', function(data) { var redirectDuration = Date.now() - window.RedirectWoaStart; console.log('[Redirect]redirect woa duration: ', redirectDuration, data) if (redirectDuration <= 2000) { console.log('[Redirect]redirect woa success') location.host = 'pc.map.woa.com'; } }, function(error) { console.log('[Redirect]redirect woa error: ', error) }, { method: 'get' }); } </script> <!-- 灯塔 SDK --> <script type="text/javascript" src="https://beacon.cdn.qq.com/sdk/4.5.9/beacon_web.min.js"></script> <script> try { var beacon = new BeaconAction({ appkey: "JS0JWW5I2RUBJ0", // 系统或项目id }); beacon.onUserAction('pcmap', { 'url': window.location.href }); } catch (error) { console.log('[beacon]error: ' + JSON.stringify(error)) } </script> </body> </html>