高德地圖之經緯度

本文把高德地圖的鼠標點擊獲取經緯度與點標記與地理編碼融合到了一起

首先要創建自己的應用,并且添加key(服務用到的JavaScript API)

先把獲取經緯度的代碼復制過來,進行修改取消地圖的點擊操作。放到marker點擊效果里

var clickEventListener = map.on('click', function(e) {

document.getElementById("lnglat").value = e.lnglat.getLng() + ',' + e.lnglat.getLat()

});

并且在select方法里面添加地圖監聽

function select(e) {

AMap.event.addListener(placeSearch, "complete", keywordSearch_CallBack);//返回地點查詢結果

placeSearch.setCity(e.poi.adcode);

placeSearch.search(e.poi.name);? //關鍵字查詢查詢

}

keywordSearch_CallBack這個方法用來獲取marker的個數,來對marker進行修改

function keywordSearch_CallBack(data) {

var resultStr = "";

var poiArr = data.poiList.pois;

var resultCount = poiArr.length;

for (var i = 0; i < resultCount; i++) {

addmarker(i, poiArr[i]);

}

map.setFitView();

}

添加marker并且對窗體進行了修改

function addmarker(i, d) {? ??

var lngX = d.location.getLng();? ? ??

var latY = d.location.getLat();? ? ?

var markerOption = {? ? ? ? ??

map:map,? ? ? ? ??

icon:"http://webapi.amap.com/images/" + (i + 1) + ".png",? ? ? ? ??

zIndex:200,? ? ? ?

clickable:true,? ? ? ??

offset:new AMap.Pixel(-10,-34),? ? ? ??

position:new AMap.LngLat(lngX, latY)? ? ? };? ? ? ? ? ? ?

?var mar = new AMap.Marker(markerOption);? ? ? ? ? ? ? ?

?marker.push(new AMap.LngLat(lngX, latY));? ? ? ??

var infoWindow = new AMap.InfoWindow({? ? ? ? ??

content:"<h3><font color='#00a6ac'>" + (i + 1) + ". " + d.name + "</font></h3>" + TipContents(d.type, d.address, d.tel),? ? ? ? ?

size:new AMap.Size(300, 0),? ? ? ? ??

?autoMove:true,? ? ? ? ? ??

offset:new AMap.Pixel(0,-30)? ? ?

?});? ? ??

windowsArr.push(infoWindow);? ? ??

?var aa = function (e) {infoWindow.open(map, mar.getPosition());};? ? ??

AMap.event.addListener(mar, "click", aa);? ? ??

AMap.event.addListener(mar,'click',getLnglat); }//marker點擊效果

function TipContents(type, address, tel) {? //窗體內容? ? ?

if (type == "" || type == "undefined" || type == null || type == " undefined" || typeof type == "undefined") {? ? ? ? ? type = "暫無";? ? ? }? ? ?

if (address == "" || address == "undefined" || address == null || address == " undefined" || typeof address == "undefined") {? ? ? ? ? address = "暫無";? ? ? }? ? ?

if (tel == "" || tel == "undefined" || tel == null || tel == " undefined" || typeof address == "tel") {? ? ? ? ? tel = "暫無";? ? ? }? ? ? var str = "? 地址:" + address + "

電話:" + tel + "類型:" + type;? ? ?

?return str;? }

//鼠標在地圖上點擊,獲取經緯度坐標

function getLnglat(e) {

document.getElementById("lngX").value = e.lnglat.getLng();

document.getElementById("latY").value = e.lnglat.getLat();

}

此時效果已經實現的差不多,就差一步,當文本框里面有經緯度的時候,在地圖上顯示當前位置即可

$(document).ready(function(){

if($("#lngX").val()!=""){

var lngX = $("#lngX").val();

var latY = $("#latY").val();

lnglatXY = [lngX, latY]; //已知點坐標

//逆地理編碼

var geocoder = new AMap.Geocoder({

radius: 1000,

extensions: "all"

});

var marker = new AMap.Marker({? //加點

map: map,

position: lnglatXY

});

map.setFitView();

}

});

END

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 228,197評論 6 531
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 98,415評論 3 415
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 176,104評論 0 373
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 62,884評論 1 309
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 71,647評論 6 408
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,130評論 1 323
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,208評論 3 441
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,366評論 0 288
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 48,887評論 1 334
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 40,737評論 3 354
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 42,939評論 1 369
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,478評論 5 358
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,174評論 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,586評論 0 26
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 35,827評論 1 283
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,608評論 3 390
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 47,914評論 2 372

推薦閱讀更多精彩內容

  • body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoot...
    wangyw閱讀 589評論 0 0
  • 今天回湘潭啦~在火車上。 這次來武漢這兩天,出來散散心,出來找人聊聊天,挺好的一次旅行。好多事想開了,也想通了,人...
    昂昂昂昂昂呀閱讀 354評論 0 0
  • 小時候很可愛,喜歡和同學在一些成語后加上語助詞。記憶最深刻的:光陰似箭——嗖!嗖!嗖!時光如流水——嘩啦啦啦!嘩啦...
    九丑_閱讀 535評論 4 5
  • “2015年11月份的時候,虎嗅上面有篇文章《只做微信公號的你,正在輸掉內容創業的下半場》(作者:王記超)提到,從...
    新媒體課堂閱讀 639評論 0 1
  • 今天偶然看到推送,讓我注意的關鍵詞是“滾石”,這個曾經出了大批影響我這個年紀人的歌曲,它們的旋律,也是我們青春的記...
    芮靈翾閱讀 185評論 0 0