123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179 |
- <!DOCTYPE html>
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
- <title>腾讯地图开放API - 轻快小巧,简单易用!</title>
- <link rel="stylesheet" href="https://lbs.qq.com/tool/getpoint/common.css">
- <script src="https://lbs.qq.com/tool/getpoint/jquery-1.9.1.min.js"></script>
- <link rel="stylesheet" href="https://lbs.qq.com/tool/getpoint/jquery-ui.min.css">
- <script src="https://lbs.qq.com/tool/getpoint/jquery-ui-1.10.4.min.js"></script>
- <script charset="utf-8" src="https://map.qq.com/api/js?v=2.exp&key=ZWEBZ-R7N3U-BJSVH-4TCR3-66MDQ-S3FDJ"></script>
- <style type="text/css">
- * {
- margin: 0px;
- padding: 0px;
- }
- #main {
- height: 553px;
- width: 912px;
- border: 1px solid #5688CB;
- border-top: 0px;
- }
- #tooles {
- height: 23px;
- background: #5688CB;
- position: relative;
- z-index: 100;
- color: white;
- }
- #bside_left {
- width: 260px;
- height: 510px;
- padding: 10px 0px 10px 10px;
- float: left;
- overflow: auto;
- }
- #cur_city, #no_value {
- /*height: 20px;*/
- position: absolute;
- top: 3px;
- left: 10px;
- }
- #cur_city .change_city {
- margin-left: 5px;
- cursor: pointer;
- }
- #level {
- margin-left: 20px;
- }
- .logo_img {
- width: 172px;
- height: 23px;
- }
- .search {
- width: 280px;
- height: 53px;
- /*padding-left: 10px;*/
- float: left;
- /*margin-left: 15px;*/
- margin-right: 30px;
- }
- .search_t {
- width: 200px;
- height: 18px;
- padding: 3px;
- margin-top: 13px;
- line-height: 20px;
- }
- .search_c {
- width: 220px;
- height: 40px;
- float: left;
- }
- .btn, .btn_active {
- width: 49px;
- height: 24px;
- line-height: 24px;
- font-size: 14px;
- float: left;
- background: url('https://lbs.qq.com/tool/getpoint/img/btn.png');
- margin-top: 14px;
- text-align: center;
- cursor: pointer;
- }
- .btn_active {
- background: url('https://lbs.qq.com/tool/getpoint/img/btn.png') -49px 0px;
- }
- .poi {
- width: 570px;
- height: 41;
- padding-top: 12px;
- float: left;
- position: relative;
- }
- .poi_note {
- width: 63px;
- line-height: 26px;
- float: left;
- }
- #poi_cur {
- width: 160px;
- height: 22px;
- margin-right: 10px;
- /*margin-top: 3px;*/
- line-height: 26px;
- float: left;
- text-align: center;
- }
- #addr_cur {
- width: 260px;
- height: 22px;
- margin-right: 5px;
- /*margin-top: 3px;*/
- line-height: 26px;
- float: left;
- text-align: center;
- }
- .btn_copy {
- width: 49px;
- height: 24px;
- /*background: url(../img/btn_cpoy.png) 0px 0px;*/
- float: left;
- }
- .already {
- width: 52px;
- line-height: 26px;
- padding-left: 5px;
- float: left;
- color: red;
- display: none;
- }
- .info_list {
- margin-bottom: 5px;
- cleat: both;
- cursor: pointer;
- }
- #txt_pannel {
- height: 500px;
- }
- #city {
- width: 356px;
- height: 433px;
- padding: 10px;
- border: 2px solid #D6D6D6;
- position: absolute;
- left: 44px;
- top: 20px;
- z-index: 999;
- background: #fff;
- overflow: auto;
- color: black;
- }
- #city .city_class {
- font-size: 12px;
- background: #fff;
- }
- #city .city_container {
- margin-top: 10px;
- margin-bottom: 10px;
- background: #fff;
- }
- #city .city_container_left {
- width: 48px;
- float: left;
- }
- #city .city_container_right {
- width: 289px;
- float: left;
- }
- #city .close {
- width: 20px;
- height: 20px;
- display: inline-block;
- float: right;
- font-size: 20px;
- font-weight: normal;
- cursor: pointer;
- }
- #city .city_name {
- line-height: 20px;
- margin-left: 5px;
- color: #2F82C4;
- cursor: pointer;
- display: inline-block;
- font-size: 12px;
- }
- #curCity {
- margin-right: 5px;
- }
- .hide {
- display: none;
- }
- #bside_rgiht {
- width: 631px;
- height: 530px;
- margin-left: 10px;
- border-left: 1px solid #5688CB;
- float: left;
- font-size: 12px;
- }
- #container {
- width: 621px;
- height: 520px;
- border: 5px solid #fff;
- }
- #no_value {
- color: red;
- position: relative;
- width: 200px;
- }
- </style>
- </head>
- <body>
- <div style="position:relative;">
- <div style="height:53px;">
- <div class="search">
- <div class="search_c"><input type="text" class="search_t"
- onKeyPress="if(event.keyCode==13) {btnSearch.click();return false;}"/></div>
- <div id="btn_search" class="btn">搜索</div>
- </div>
- <div class="poi">
- <div class="poi_note">当前坐标:</div>
- <input type="text" id="poi_cur"/>
- <div class="poi_note">当前地址:</div>
- <input type="text" id="addr_cur"/>
- </div>
- </div>
- <div id="main">
- <div id="tooles">
- <div id="cur_city">
- <strong>北京市</strong><span class="change_city">[<span
- style="text-decoration:underline;">更换城市</span>]<span id="level">当前缩放等级:10</span></span>
- <div id="city" class="hide">
- <h3 class="city_class">热门城市<span class="close">X</span></h3>
- <div class="city_container">
- <span class="city_name">北京</span>
- <span class="city_name">深圳</span>
- <span class="city_name">上海</span>
- <span class="city_name">香港</span>
- <span class="city_name">澳门</span>
- <span class="city_name">广州</span>
- <span class="city_name">天津</span>
- <span class="city_name">重庆</span>
- <span class="city_name">杭州</span>
- <span class="city_name">成都</span>
- <span class="city_name">武汉</span>
- <span class="city_name">青岛</span>
- </div>
- <h3 class="city_class">全国城市</h3>
- <div class="city_container">
- <div class="city_container_left">直辖市</div>
- <div class="city_container_right">
- <span class="city_name">北京</span>
- <span class="city_name">上海</span>
- <span class="city_name">天津</span>
- <span class="city_name">重庆</span>
- </div>
- </div>
- <div style="clear:both"></div>
- <div class="city_container">
- <div class="city_container_left"><span class="style_color">内蒙古</span></div>
- <div class="city_container_right">
- <span class="city_name">呼和浩特</span>
- <span class="city_name">包头</span>
- <span class="city_name">乌海</span>
- <span class="city_name">赤峰</span>
- <span class="city_name">通辽</span>
- <span class="city_name">鄂尔多斯</span>
- <span class="city_name">呼伦贝尔</span>
- <span class="city_name">巴彦淖尔</span>
- <span class="city_name">乌兰察布</span>
- <span class="city_name">兴安盟</span>
- <span class="city_name">锡林郭勒盟</span>
- <span class="city_name">阿拉善盟</span>
- </div>
- </div>
- <div style="clear:both"></div>
- <div class="city_container">
- <div class="city_container_left"><span class="style_color">山西</span></div>
- <div class="city_container_right">
- <span class="city_name">太原</span>
- <span class="city_name">大同</span>
- <span class="city_name">阳泉</span>
- <span class="city_name">长治</span>
- <span class="city_name">晋城</span>
- <span class="city_name">朔州</span>
- <span class="city_name">晋中</span>
- <span class="city_name">运城</span>
- <span class="city_name">忻州</span>
- <span class="city_name">临汾</span>
- <span class="city_name">吕梁</span>
- </div>
- </div>
- <div style="clear:both"></div>
- <div class="city_container">
- <div class="city_container_left"><span class="style_color">陕西</span></div>
- <div class="city_container_right">
- <span class="city_name">西安</span>
- <span class="city_name">铜川</span>
- <span class="city_name">宝鸡</span>
- <span class="city_name">咸阳</span>
- <span class="city_name">渭南</span>
- <span class="city_name">延安</span>
- <span class="city_name">汉中</span>
- <span class="city_name">榆林</span>
- <span class="city_name">安康</span>
- <span class="city_name">商洛</span>
- </div>
- </div>
- <div style="clear:both"></div>
- <div class="city_container">
- <div class="city_container_left"><span class="style_color">河北</span></div>
- <div class="city_container_right">
- <span class="city_name">石家庄</span>
- <span class="city_name">唐山</span>
- <span class="city_name">秦皇岛</span>
- <span class="city_name">邯郸</span>
- <span class="city_name">邢台</span>
- <span class="city_name">保定</span>
- <span class="city_name">张家口</span>
- <span class="city_name">承德</span>
- <span class="city_name">沧州</span>
- <span class="city_name">廊坊</span>
- <span class="city_name">衡水</span>
- </div>
- </div>
- <div style="clear:both"></div>
- <div class="city_container">
- <div class="city_container_left"><span class="style_color">辽宁</span></div>
- <div class="city_container_right">
- <span class="city_name">沈阳</span>
- <span class="city_name">大连</span>
- <span class="city_name">鞍山</span>
- <span class="city_name">抚顺</span>
- <span class="city_name">本溪</span>
- <span class="city_name">丹东</span>
- <span class="city_name">锦州</span>
- <span class="city_name">营口</span>
- <span class="city_name">阜新</span>
- <span class="city_name">辽阳</span>
- <span class="city_name">盘锦</span>
- <span class="city_name">铁岭</span>
- <span class="city_name">朝阳</span>
- <span class="city_name">葫芦岛</span>
- </div>
- </div>
- <div style="clear:both"></div>
- <div class="city_container">
- <div class="city_container_left"><span class="style_color">吉林</span></div>
- <div class="city_container_right">
- <span class="city_name">长春</span>
- <span class="city_name">吉林市</span>
- <span class="city_name">四平</span>
- <span class="city_name">辽源</span>
- <span class="city_name">通化</span>
- <span class="city_name">白山</span>
- <span class="city_name">松原</span>
- <span class="city_name">白城</span>
- <span class="city_name">延边</span>
- </div>
- </div>
- <div style="clear:both"></div>
- <div class="city_container">
- <div class="city_container_left"><span class="style_color">黑龙江</span></div>
- <div class="city_container_right">
- <span class="city_name">哈尔滨</span>
- <span class="city_name">齐齐哈尔</span>
- <span class="city_name">鸡西</span>
- <span class="city_name">鹤岗</span>
- <span class="city_name">双鸭山</span>
- <span class="city_name">大庆</span>
- <span class="city_name">伊春</span>
- <span class="city_name">牡丹江</span>
- <span class="city_name">佳木斯</span>
- <span class="city_name">七台河</span>
- <span class="city_name">黑河</span>
- <span class="city_name">绥化</span>
- <span class="city_name">大兴安岭</span>
- </div>
- </div>
- <div style="clear:both"></div>
- <div class="city_container">
- <div class="city_container_left"><span class="style_color">江苏</span></div>
- <div class="city_container_right">
- <span class="city_name">南京</span>
- <span class="city_name">无锡</span>
- <span class="city_name">徐州</span>
- <span class="city_name">常州</span>
- <span class="city_name">苏州</span>
- <span class="city_name">南通</span>
- <span class="city_name">连云港</span>
- <span class="city_name">淮安</span>
- <span class="city_name">盐城</span>
- <span class="city_name">扬州</span>
- <span class="city_name">镇江</span>
- <span class="city_name">泰州</span>
- <span class="city_name">宿迁</span>
- </div>
- </div>
- <div style="clear:both"></div>
- <div class="city_container">
- <div class="city_container_left"><span class="style_color">安徽</span></div>
- <div class="city_container_right">
- <span class="city_name">合肥</span>
- <span class="city_name">蚌埠</span>
- <span class="city_name">芜湖</span>
- <span class="city_name">淮南</span>
- <span class="city_name">马鞍山</span>
- <span class="city_name">淮北</span>
- <span class="city_name">铜陵</span>
- <span class="city_name">安庆</span>
- <span class="city_name">黄山</span>
- <span class="city_name">阜阳</span>
- <span class="city_name">宿州</span>
- <span class="city_name">滁州</span>
- <span class="city_name">六安</span>
- <span class="city_name">宣城</span>
- <span class="city_name">池州</span>
- <span class="city_name">亳州</span>
- </div>
- </div>
- <div style="clear:both"></div>
- <div class="city_container">
- <div class="city_container_left"><span class="style_color">山东</span></div>
- <div class="city_container_right">
- <span class="city_name">济南</span>
- <span class="city_name">青岛</span>
- <span class="city_name">淄博</span>
- <span class="city_name">枣庄</span>
- <span class="city_name">东营</span>
- <span class="city_name">潍坊</span>
- <span class="city_name">烟台</span>
- <span class="city_name">威海</span>
- <span class="city_name">济宁</span>
- <span class="city_name">泰安</span>
- <span class="city_name">日照</span>
- <span class="city_name">临沂</span>
- <span class="city_name">德州</span>
- <span class="city_name">聊城</span>
- <span class="city_name">滨州</span>
- <span class="city_name">菏泽</span>
- </div>
- </div>
- <div style="clear:both"></div>
- <div class="city_container">
- <div class="city_container_left"><span class="style_color">浙江</span></div>
- <div class="city_container_right">
- <span class="city_name">杭州</span>
- <span class="city_name">宁波</span>
- <span class="city_name">温州</span>
- <span class="city_name">嘉兴</span>
- <span class="city_name">绍兴</span>
- <span class="city_name">金华</span>
- <span class="city_name">衢州</span>
- <span class="city_name">舟山</span>
- <span class="city_name">台州</span>
- <span class="city_name">丽水</span>
- <span class="city_name">湖州</span>
- </div>
- </div>
- <div style="clear:both"></div>
- <div class="city_container">
- <div class="city_container_left"><span class="style_color">江西</span></div>
- <div class="city_container_right">
- <span class="city_name">南昌</span>
- <span class="city_name">景德镇</span>
- <span class="city_name">萍乡</span>
- <span class="city_name">九江</span>
- <span class="city_name">新余</span>
- <span class="city_name">鹰潭</span>
- <span class="city_name">赣州</span>
- <span class="city_name">吉安</span>
- <span class="city_name">宜春</span>
- <span class="city_name">抚州</span>
- <span class="city_name">上饶</span>
- </div>
- </div>
- <div style="clear:both"></div>
- <div class="city_container">
- <div class="city_container_left"><span class="style_color">福建</span></div>
- <div class="city_container_right">
- <span class="city_name">福州</span>
- <span class="city_name">厦门</span>
- <span class="city_name">莆田</span>
- <span class="city_name">三明</span>
- <span class="city_name">泉州</span>
- <span class="city_name">漳州</span>
- <span class="city_name">南平</span>
- <span class="city_name">龙岩</span>
- <span class="city_name">宁德</span>
- </div>
- </div>
- <div style="clear:both"></div>
- <div class="city_container">
- <div class="city_container_left"><span class="style_color">湖南</span></div>
- <div class="city_container_right">
- <span class="city_name">长沙</span>
- <span class="city_name">株洲</span>
- <span class="city_name">湘潭</span>
- <span class="city_name">衡阳</span>
- <span class="city_name">邵阳</span>
- <span class="city_name">岳阳</span>
- <span class="city_name">常德</span>
- <span class="city_name">张家界</span>
- <span class="city_name">益阳</span>
- <span class="city_name">郴州</span>
- <span class="city_name">永州</span>
- <span class="city_name">怀化</span>
- <span class="city_name">娄底</span>
- <span class="city_name">湘西</span>
- </div>
- </div>
- <div style="clear:both"></div>
- <div class="city_container">
- <div class="city_container_left"><span class="style_color">湖北</span></div>
- <div class="city_container_right">
- <span class="city_name">武汉</span>
- <span class="city_name">黄石</span>
- <span class="city_name">襄阳</span>
- <span class="city_name">十堰</span>
- <span class="city_name">宜昌</span>
- <span class="city_name">荆门</span>
- <span class="city_name">鄂州</span>
- <span class="city_name">孝感</span>
- <span class="city_name">荆州</span>
- <span class="city_name">黄冈</span>
- <span class="city_name">咸宁</span>
- <span class="city_name">随州</span>
- <span class="city_name">恩施</span>
- <span class="city_name">潜江</span>
- <span class="city_name">仙桃</span>
- <span class="city_name">天门</span>
- <span class="city_name">神农架</span>
- </div>
- </div>
- <div style="clear:both"></div>
- <div class="city_container">
- <div class="city_container_left"><span class="style_color">河南</span></div>
- <div class="city_container_right">
- <span class="city_name">郑州</span>
- <span class="city_name">开封</span>
- <span class="city_name">洛阳</span>
- <span class="city_name">平顶山</span>
- <span class="city_name">焦作</span>
- <span class="city_name">鹤壁</span>
- <span class="city_name">新乡</span>
- <span class="city_name">安阳</span>
- <span class="city_name">濮阳</span>
- <span class="city_name">许昌</span>
- <span class="city_name">漯河</span>
- <span class="city_name">三门峡</span>
- <span class="city_name">南阳</span>
- <span class="city_name">商丘</span>
- <span class="city_name">信阳</span>
- <span class="city_name">周口</span>
- <span class="city_name">驻马店</span>
- <span class="city_name">济源</span>
- </div>
- </div>
- <div style="clear:both"></div>
- <div class="city_container">
- <div class="city_container_left"><span class="style_color">海南</span></div>
- <div class="city_container_right">
- <span class="city_name">海口</span>
- <span class="city_name">三亚</span>
- <span class="city_name">三沙</span>
- <span class="city_name">儋州</span>
- <span class="city_name">五指山</span>
- <span class="city_name">文昌</span>
- <span class="city_name">琼海</span>
- <span class="city_name">万宁</span>
- <span class="city_name">东方</span>
- <span class="city_name">定安</span>
- <span class="city_name">屯昌</span>
- <span class="city_name">澄迈</span>
- <span class="city_name">临高</span>
- <span class="city_name">白沙</span>
- <span class="city_name">昌江</span>
- <span class="city_name">乐东</span>
- <span class="city_name">陵水</span>
- <span class="city_name">保亭</span>
- <span class="city_name">琼中</span>
- </div>
- </div>
- <div style="clear:both"></div>
- <div class="city_container">
- <div class="city_container_left"><span class="style_color">广东</span></div>
- <div class="city_container_right">
- <span class="city_name">广州</span>
- <span class="city_name">深圳</span>
- <span class="city_name">珠海</span>
- <span class="city_name">汕头</span>
- <span class="city_name">韶关</span>
- <span class="city_name">佛山</span>
- <span class="city_name">江门</span>
- <span class="city_name">湛江</span>
- <span class="city_name">茂名</span>
- <span class="city_name">肇庆</span>
- <span class="city_name">惠州</span>
- <span class="city_name">梅州</span>
- <span class="city_name">汕尾</span>
- <span class="city_name">河源</span>
- <span class="city_name">阳江</span>
- <span class="city_name">清远</span>
- <span class="city_name">东莞</span>
- <span class="city_name">中山</span>
- <span class="city_name">潮州</span>
- <span class="city_name">揭阳</span>
- <span class="city_name">云浮</span>
- </div>
- </div>
- <div style="clear:both"></div>
- <div class="city_container">
- <div class="city_container_left"><span class="style_color">广西</span></div>
- <div class="city_container_right">
- <span class="city_name">南宁</span>
- <span class="city_name">柳州</span>
- <span class="city_name">桂林</span>
- <span class="city_name">梧州</span>
- <span class="city_name">北海</span>
- <span class="city_name">防城港</span>
- <span class="city_name">钦州</span>
- <span class="city_name">贵港</span>
- <span class="city_name">玉林</span>
- <span class="city_name">百色</span>
- <span class="city_name">贺州</span>
- <span class="city_name">河池</span>
- <span class="city_name">来宾</span>
- <span class="city_name">崇左</span>
- </div>
- </div>
- <div style="clear:both"></div>
- <div class="city_container">
- <div class="city_container_left"><span class="style_color">贵州</span></div>
- <div class="city_container_right">
- <span class="city_name">贵阳</span>
- <span class="city_name">遵义</span>
- <span class="city_name">安顺</span>
- <span class="city_name">铜仁</span>
- <span class="city_name">毕节</span>
- <span class="city_name">六盘水</span>
- <span class="city_name">黔西南</span>
- <span class="city_name">黔东南</span>
- <span class="city_name">黔南</span>
- </div>
- </div>
- <div style="clear:both"></div>
- <div class="city_container">
- <div class="city_container_left"><span class="style_color">四川</span></div>
- <div class="city_container_right">
- <span class="city_name">成都</span>
- <span class="city_name">自贡</span>
- <span class="city_name">攀枝花</span>
- <span class="city_name">泸州</span>
- <span class="city_name">德阳</span>
- <span class="city_name">绵阳</span>
- <span class="city_name">广元</span>
- <span class="city_name">遂宁</span>
- <span class="city_name">内江</span>
- <span class="city_name">乐山</span>
- <span class="city_name">南充</span>
- <span class="city_name">宜宾</span>
- <span class="city_name">广安</span>
- <span class="city_name">达州</span>
- <span class="city_name">眉山</span>
- <span class="city_name">雅安</span>
- <span class="city_name">巴中</span>
- <span class="city_name">资阳</span>
- <span class="city_name">阿坝</span>
- <span class="city_name">甘孜</span>
- <span class="city_name">凉山</span>
- </div>
- </div>
- <div style="clear:both"></div>
- <div class="city_container">
- <div class="city_container_left"><span class="style_color">云南</span></div>
- <div class="city_container_right">
- <span class="city_name">昆明</span>
- <span class="city_name">保山</span>
- <span class="city_name">昭通</span>
- <span class="city_name">丽江</span>
- <span class="city_name">普洱</span>
- <span class="city_name">临沧</span>
- <span class="city_name">曲靖</span>
- <span class="city_name">玉溪</span>
- <span class="city_name">文山</span>
- <span class="city_name">西双版纳</span>
- <span class="city_name">楚雄</span>
- <span class="city_name">红河</span>
- <span class="city_name">德宏</span>
- <span class="city_name">大理</span>
- <span class="city_name">怒江</span>
- <span class="city_name">迪庆</span>
- </div>
- </div>
- <div style="clear:both"></div>
- <div class="city_container">
- <div class="city_container_left"><span class="style_color">甘肃</span></div>
- <div class="city_container_right">
- <span class="city_name">兰州</span>
- <span class="city_name">嘉峪关</span>
- <span class="city_name">金昌</span>
- <span class="city_name">白银</span>
- <span class="city_name">天水</span>
- <span class="city_name">酒泉</span>
- <span class="city_name">张掖</span>
- <span class="city_name">武威</span>
- <span class="city_name">定西</span>
- <span class="city_name">陇南</span>
- <span class="city_name">平凉</span>
- <span class="city_name">庆阳</span>
- <span class="city_name">临夏</span>
- <span class="city_name">甘南</span>
- </div>
- </div>
- <div style="clear:both"></div>
- <div class="city_container">
- <div class="city_container_left"><span class="style_color">宁夏</span></div>
- <div class="city_container_right">
- <span class="city_name">银川</span>
- <span class="city_name">石嘴山</span>
- <span class="city_name">吴忠</span>
- <span class="city_name">固原</span>
- <span class="city_name">中卫</span>
- </div>
- </div>
- <div style="clear:both"></div>
- <div class="city_container">
- <div class="city_container_left"><span class="style_color">青海</span></div>
- <div class="city_container_right">
- <span class="city_name">西宁</span>
- <span class="city_name">玉树</span>
- <span class="city_name">果洛</span>
- <span class="city_name">海东</span>
- <span class="city_name">海西</span>
- <span class="city_name">黄南</span>
- <span class="city_name">海北</span>
- <span class="city_name">海南</span>
- </div>
- </div>
- <div style="clear:both"></div>
- <div class="city_container">
- <div class="city_container_left"><span class="style_color">西藏</span></div>
- <div class="city_container_right">
- <span class="city_name">拉萨</span>
- <span class="city_name">那曲</span>
- <span class="city_name">昌都</span>
- <span class="city_name">山南</span>
- <span class="city_name">日喀则</span>
- <span class="city_name">阿里</span>
- <span class="city_name">林芝</span>
- </div>
- </div>
- <div style="clear:both"></div>
- <div class="city_container">
- <div class="city_container_left"><span class="style_color">新疆</span></div>
- <div class="city_container_right">
- <span class="city_name">乌鲁木齐</span>
- <span class="city_name">克拉玛依</span>
- <span class="city_name">吐鲁番</span>
- <span class="city_name">哈密</span>
- <span class="city_name">博尔塔拉</span>
- <span class="city_name">巴音郭楞</span>
- <span class="city_name">克孜勒苏</span>
- <span class="city_name">和田</span>
- <span class="city_name">阿克苏</span>
- <span class="city_name">喀什</span>
- <span class="city_name">塔城</span>
- <span class="city_name">伊犁</span>
- <span class="city_name">昌吉</span>
- <span class="city_name">阿勒泰</span>
- <span class="city_name">石河子</span>
- <span class="city_name">阿拉尔</span>
- <span class="city_name">图木舒克</span>
- <span class="city_name">五家渠</span>
- <span class="city_name">北屯</span>
- <span class="city_name">铁门关</span>
- <span class="city_name">双河</span>
- <span class="city_name">可克达拉</span>
- <span class="city_name">昆玉</span>
- </div>
- </div>
- <div style="clear:both"></div>
- </div>
- </div>
- </div>
- <div id="bside_left">
- <div id="txt_pannel">
- <h3>功能简介:</h3>
- <p>1、支持地址 精确/模糊 查询;</p>
- <p>2、支持POI点坐标显示;</p>
- <p>3、坐标鼠标跟随显示;</p>
- <h3>使用说明:</h3>
- <p>在搜索框搜索关键词后,地图上会显示相应poi点,同时左侧显示对应该点的信息,点击某点或某信息,右上角会显示相应该点的坐标和地址。</p>
- </div>
- </div>
- <div id="bside_rgiht">
- <div id="container"></div>
- </div>
- </div>
- </div>
- <script type="text/javascript">
- var container = document.getElementById("container");
- var map = new qq.maps.Map(container, {
- zoom: 10
- }),
- label = new qq.maps.Label({
- map: map,
- offset: new qq.maps.Size(15, -12),
- draggable: false,
- clickable: false
- }),
- markerArray = [],
- curCity = document.getElementById("cur_city"),
- btnSearch = document.getElementById("btn_search"),
- bside = document.getElementById("bside_left"),
- url, query_city,
- cityservice = new qq.maps.CityService({
- complete: function (result) {
- curCity.children[0].innerHTML = result.detail.name;
- map.setCenter(result.detail.latLng);
- }
- });
- cityservice.searchLocalCity();
- map.setOptions({
- draggableCursor: "crosshair"
- });
- $(container).mouseenter(function () {
- label.setMap(map);
- });
- $(container).mouseleave(function () {
- label.setMap(null);
- });
- qq.maps.event.addListener(map, "mousemove", function (e) {
- var latlng = e.latLng;
- label.setPosition(latlng);
- label.setContent(latlng.getLat().toFixed(6) + "," + latlng.getLng().toFixed(6));
- });
- var url3;
- qq.maps.event.addListener(map, "click", function (e) {
- // 设置坐标
- var coordinate = e.latLng.getLat().toFixed(6) + "," + e.latLng.getLng().toFixed(6);
- document.getElementById("poi_cur").value = coordinate;
- parent.setCoordinate(coordinate);
- url3 = encodeURI("https://apis.map.qq.com/ws/geocoder/v1/?location=" + e.latLng.getLat() + "," + e.latLng.getLng() + "&key=ZWEBZ-R7N3U-BJSVH-4TCR3-66MDQ-S3FDJ&output=jsonp&&callback=?");
- $.getJSON(url3, function (result) {
- if (result.result != undefined) {
- document.getElementById("addr_cur").value = result.result.address;
- } else {
- document.getElementById("addr_cur").value = "";
- }
- })
- });
- qq.maps.event.addListener(map, "zoom_changed", function () {
- document.getElementById("level").innerHTML = "当前缩放等级:" + map.getZoom();
- });
- var listener_arr = [];
- var isNoValue = false;
- qq.maps.event.addDomListener(btnSearch, 'click', function () {
- var value = this.parentNode.getElementsByTagName("input")[0].value;
- var latlngBounds = new qq.maps.LatLngBounds();
- for (var i = 0, l = listener_arr.length; i < l; i++) {
- qq.maps.event.removeListener(listener_arr[i]);
- }
- listener_arr.length = 0;
- query_city = curCity.children[0].innerHTML;
- url = encodeURI("https://apis.map.qq.com/ws/place/v1/search?keyword=" + value + "&boundary=region(" + query_city + ",0)&page_size=9&page_index=1&key=ZWEBZ-R7N3U-BJSVH-4TCR3-66MDQ-S3FDJ&output=jsonp&&callback=?");
- $.getJSON(url, function (result) {
- if (result.count) {
- isNoValue = false;
- bside.innerHTML = "";
- each(markerArray, function (n, ele) {
- ele.setMap(null);
- });
- markerArray.length = 0;
- each(result.data, function (n, ele) {
- var latlng = new qq.maps.LatLng(ele.location.lat, ele.location.lng);
- latlngBounds.extend(latlng);
- var left = n * 27;
- var marker = new qq.maps.Marker({
- map: map,
- position: latlng,
- zIndex: 10
- });
- marker.index = n;
- marker.isClicked = false;
- setAnchor(marker, true);
- markerArray.push(marker);
- var listener1 = qq.maps.event.addDomListener(marker, "mouseover", function () {
- var n = this.index;
- setCurrent(markerArray, n, false);
- setCurrent(markerArray, n, true);
- label.setContent(this.position.getLat().toFixed(6) + "," + this.position.getLng().toFixed(6));
- label.setPosition(this.position);
- label.setOptions({
- offset: new qq.maps.Size(15, -20)
- })
- });
- listener_arr.push(listener1);
- var listener2 = qq.maps.event.addDomListener(marker, "mouseout", function () {
- var n = this.index;
- setCurrent(markerArray, n, false);
- setCurrent(markerArray, n, true);
- label.setOptions({
- offset: new qq.maps.Size(15, -12)
- })
- });
- listener_arr.push(listener2);
- var listener3 = qq.maps.event.addDomListener(marker, "click", function () {
- var n = this.index;
- setFlagClicked(markerArray, n);
- setCurrent(markerArray, n, false);
- setCurrent(markerArray, n, true);
- document.getElementById("addr_cur").value = bside.childNodes[n].childNodes[1].childNodes[1].innerHTML.substring(3);
- });
- listener_arr.push(listener3);
- map.fitBounds(latlngBounds);
- var div = document.createElement("div");
- div.className = "info_list";
- var order = document.createElement("div");
- var leftn = -54 - 17 * n;
- order.style.cssText = "width:17px;height:17px;margin:3px 3px 0px 0px;float:left;background:url(./img/marker_n.png) " + leftn + "px 0px";
- div.appendChild(order);
- var pannel = document.createElement("div");
- pannel.style.cssText = "width:200px;float:left;";
- div.appendChild(pannel);
- var name = document.createElement("p");
- name.style.cssText = "margin:0px;color:#0000CC";
- name.innerHTML = ele.title;
- pannel.appendChild(name);
- var address = document.createElement("p");
- address.style.cssText = "margin:0px;";
- address.innerHTML = "地址:" + ele.address;
- pannel.appendChild(address);
- if (ele.tel != undefined) {
- var phone = document.createElement("p");
- phone.style.cssText = "margin:0px;";
- phone.innerHTML = "电话:" + ele.tel;
- pannel.appendChild(phone);
- }
- var position = document.createElement("p");
- position.style.cssText = "margin:0px;";
- position.innerHTML = "坐标:" + ele.location.lat.toFixed(6) + "," + ele.location.lng.toFixed(6);
- pannel.appendChild(position);
- bside.appendChild(div);
- console.log("pannel.offsetHeight", pannel.offsetHeight)
- div.style.height = pannel.offsetHeight + "px";
- div.isClicked = false;
- div.index = n;
- marker.div = div;
- div.marker = marker;
- });
- $("#bside_left").delegate(".info_list", "mouseover", function (e) {
- var n = this.index;
- setCurrent(markerArray, n, false);
- setCurrent(markerArray, n, true);
- });
- $("#bside_left").delegate(".info_list", "mouseout", function () {
- each(markerArray, function (n, ele) {
- if (!ele.isClicked) {
- setAnchor(ele, true);
- ele.div.style.background = "#fff";
- }
- })
- });
- $("#bside_left").delegate(".info_list", "click", function (e) {
- var n = this.index;
- setFlagClicked(markerArray, n);
- setCurrent(markerArray, n, false);
- setCurrent(markerArray, n, true);
- map.setCenter(markerArray[n].position);
- document.getElementById("addr_cur").value = this.childNodes[1].childNodes[1].innerHTML.substring(3);
- });
- } else {
- bside.innerHTML = "";
- each(markerArray, function (n, ele) {
- ele.setMap(null);
- });
- markerArray.length = 0;
- var novalue = document.createElement('div');
- novalue.id = "no_value";
- novalue.innerHTML = "对不起,没有搜索到您要找的结果!";
- bside.appendChild(novalue);
- isNoValue = true;
- }
- });
- });
- btnSearch.onmousedown = function () {
- this.className = "btn_active";
- };
- btnSearch.onmouseup = function () {
- this.className = "btn";
- };
- function setAnchor(marker, flag) {
- var left = marker.index * 27;
- if (flag == true) {
- var anchor = new qq.maps.Point(10, 30),
- origin = new qq.maps.Point(left, 0),
- size = new qq.maps.Size(27, 33),
- icon = new qq.maps.MarkerImage("./img/marker10.png", size, origin, anchor);
- marker.setIcon(icon);
- } else {
- var anchor = new qq.maps.Point(10, 30),
- origin = new qq.maps.Point(left, 35),
- size = new qq.maps.Size(27, 33),
- icon = new qq.maps.MarkerImage("./img/marker10.png", size, origin, anchor);
- marker.setIcon(icon);
- }
- }
- function setCurrent(arr, index, isMarker) {
- if (isMarker) {
- each(markerArray, function (n, ele) {
- if (n == index) {
- setAnchor(ele, false);
- ele.setZIndex(10);
- } else {
- if (!ele.isClicked) {
- setAnchor(ele, true);
- ele.setZIndex(9);
- }
- }
- });
- } else {
- each(markerArray, function (n, ele) {
- if (n == index) {
- ele.div.style.background = "#DBE4F2";
- } else {
- if (!ele.div.isClicked) {
- ele.div.style.background = "#fff";
- }
- }
- });
- }
- }
- function setFlagClicked(arr, index) {
- each(markerArray, function (n, ele) {
- if (n == index) {
- ele.isClicked = true;
- ele.div.isClicked = true;
- var str = '<div style="width:250px;">' + ele.div.children[1].innerHTML.toString() + '</div>';
- var latLng = ele.getPosition();
- // 设置坐标
- var coordinate = latLng.getLat().toFixed(6) + "," + latLng.getLng().toFixed(6);
- document.getElementById("poi_cur").value = coordinate;
- parent.setCoordinate(coordinate);
- } else {
- ele.isClicked = false;
- ele.div.isClicked = false;
- }
- });
- }
- var city = document.getElementById("city");
- curCity.onclick = function (e) {
- var e = e || window.event,
- target = e.target || e.srcElement;
- if (target.innerHTML == "更换城市") {
- city.style.display = "block";
- if (isNoValue) {
- bside.innerHTML = "";
- each(markerArray, function (n, ele) {
- ele.setMap(null);
- });
- markerArray.length = 0;
- }
- }
- };
- var url2;
- city.onclick = function (e) {
- var e = e || window.event,
- target = e.target || e.srcElement;
- if (target.className == "close") {
- city.style.display = "none";
- }
- if (target.className == "city_name") {
- curCity.children[0].innerHTML = target.innerHTML;
- url2 = encodeURI("https://apis.map.qq.com/ws/geocoder/v1/?region=" + curCity.children[0].innerHTML + "&address=" + curCity.children[0].innerHTML + "&key=ZWEBZ-R7N3U-BJSVH-4TCR3-66MDQ-S3FDJ&output=jsonp&&callback=?");
- $.getJSON(url2, function (result) {
- map.setCenter(new qq.maps.LatLng(result.result.location.lat, result.result.location.lng));
- map.setZoom(10);
- });
- city.style.display = "none";
- }
- };
- var url4;
- $(".search_t").autocomplete({
- source: function (request, response) {
- url4 = encodeURI("https://apis.map.qq.com/ws/place/v1/suggestion/?keyword=" + request.term + "®ion=" + curCity.children[0].innerHTML + "&key=ZWEBZ-R7N3U-BJSVH-4TCR3-66MDQ-S3FDJ&output=jsonp&&callback=?");
- $.getJSON(url4, function (result) {
- response($.map(result.data, function (item) {
- return ({
- label: item.title
- })
- }));
- });
- }
- });
- function each(obj, fn) {
- for (var n = 0, l = obj.length; n < l; n++) {
- fn.call(obj[n], n, obj[n]);
- }
- }
- </script>
- </body>
- </html>
|