Google地圖經緯度與平面坐標的相互轉換、簡單地圖Demo

2021-01-16 測量

接到公司派下來的一個任務,讓我做一個簡單的地圖Demo,要求是輸入城市名,然後在地圖上標記出該城市的位置,而且必須是在一張靜態圖片上標記,不可調用現有的地圖成品控制項。稍有常識的人都知道經緯線大部分都是有弧度的,因此在世界地圖上玩定位可不是簡單的xy能搞定的,但這依然難不倒我,於是我便自行收集、調試出一些接口和函數,完成了這個任務。


首先,國內大部分電子地圖服務商對於國外城市的支持≈翔,因此使用谷歌地圖。我把谷歌地圖縮放到世界地圖級別,然後採集拼湊為一張完整的世界地圖(見文章底部),尺寸為1024*1024。有了世界地圖我們現在來獲取指定城市的經緯度,根據一番查找找出了谷歌的api【http://maps.google.cn/maps/api/geocode/json?address=地址】其中地址可以是英文,也可以是url編碼後的中文。訪問(GET)該地址後獲得一些json數據,不出問題的話第33行的location數組就是經緯度數據。


有了經緯度,我們來獲取平面坐標(xy)。通過下面的函數,即可把經緯度轉為xy坐標


經度到x

緯度到y

有了xy坐標,接下來該如何標記就不用我說了吧?

世界地圖:



簡單地圖demo實例源碼、無水印世界地圖:

http://download.csdn.net/detail/mokeyjay/7670685

佬雷開辦以下業務:

①:中央電中(中專學歷),學信網出認證報告,考二建必備!

②:工程測量工三、四級,國家社會保障部查詢!

③:江西中級職稱正規評審(17年3月30號截止)請加下方微信號看樣本!

需要諮詢學歷請加小編個人微信號:jzs0598 

(歡迎參與右下角評論)

江浙滬安徽朋友,免費解決GPS、RTK、全站儀問題請加微信號:jiaoyoufeng87 (長按二維添加)

點擊下方「閱讀全文」美麗價格,2017二建押題開始嘍!

相關焦點

  • 用Google地圖獲取地圖上某點的經緯度坐標
    我們有時候想獲取地圖上某一坐標點的經緯度,但是找了很多在線地圖,發現要實現這個功能還很麻煩。這裡小編向大家介紹一個Google地圖獲取地圖上某點的經緯度坐標的方法,十分簡單。 我們有時候想獲取地圖上某一坐標點的經緯度,但是找了很多在線地圖,發現要實現這個功能還很麻煩。這裡小編向大家介紹一個Google地圖獲取地圖上某點的經緯度坐標的方法,十分簡單。
  • 如何將Google地圖經緯度值導入ArcMap
    從Google地圖(或其他來源)上獲取經緯度坐標值2. 將經緯度坐標值整理寫入excel(其他方式也可)3. 利用ArcMap的工具導入經緯值文件(操作環境ArcMap 10)操作一:因現在無法直接獲取Google地圖點的經緯度坐標,暫時從感興趣點poi出發,逐一獲取,有些麻煩倒也可行!
  • 前端小知識——地圖坐標轉換
    >地圖上的經緯度轉換到平面坐標時,和平面坐標的XY的對應關係是什麼,就是經度(longitude)和維度(latitude)分別給對應X,Y中的誰?百度坐標系:當然只有百度地圖WGS84坐標系:國際標準,谷歌國外地圖、osm地圖等國外的地圖一般都是這個。
  • 坐標轉換+經緯度導航 任我遊R600升級版全新超越
    合眾思壯推出的專業戶外導航產品任我遊R600升級版,在具備其除了卓越的野外性能外還增加了獨特的坐標系統轉換、經緯度導航功能,相信能夠給廣大戶外愛好者帶來一個更加美好的夏季。WGS-84是一個協議地球參考系,坐標系原點在地球質量心,GPS的測量結果與我國的54系或80系坐標相差幾十米至一百米,隨著區域不同,差別也不同,因此必須將WGS-84進行坐標系轉換才能供標圖使用。對於非測量專業工作人員而言,雖然GPS定位操作很容易,但是坐標轉換就很難掌握了。  俗話說「差之毫厘、謬以千裡」,如果在轉換上出現了差池,後果將不堪設想。
  • 手機高德地圖在哪裡看經緯度 怎麼查經緯度坐標方法
    相信很多開車的用戶都有在使用高德地圖吧,軟體確實不錯,但是手機端怎麼在裡面進行查經緯度呢?估計很多小夥伴都不知道吧,下面小編就針對這個問題告訴你答案。  貌似在手機客戶端裡面看不到這個經緯度,不過我們可以藉助手機網頁來進行查詢;  具體的方法我們可以先來打開手機瀏覽器,然後進入到高德地圖官網,對著你想要查看經緯度的地點右鍵,再點擊【這是哪兒】;
  • 高德,百度,Google地圖定位偏移以及坐標系轉換
    一、在進行地圖開發過程中,我們一般能接觸到以下三種類型的地圖坐標系:     1.WGS-84原始坐標系       一般用國際GPS
  • 不得不說的地圖投影那些事兒
    地圖投影,是指按照一定的數學法則將地球橢球面上的經緯網轉換到平面上,使地面的地理坐標與平面直角坐標建立起函數關係。這是繪製地圖的數學基礎之一。由於地球是一個不可展的球體,使用物理方法將其展平會引起褶皺、拉伸和斷裂,因此要使用地圖投影實現由曲面向平面的轉化。
  • GIS 開發必須要了解的地圖坐標系
    EPSG:4326:一個地理坐標系(也叫大地坐標系),用於描述WGS84坐標系,其是從1984年開始在GPS中使用的全球地理坐標系統;也就是通常說的經緯度坐標;該坐標系是大地坐標系(Geodectic coordinate system),單位是度(角度單位
  • 天眼衛星地圖:無處可藏,天眼追蹤系統,看完細思極恐!
    中國天眼衛星地圖高清版是一款專業的3d衛星地圖,比較適合野外工作的專業工作以及研究地質學需要,還能進行簡單的通信和編輯航跡,自由修改界面數據和坐標系參數,軟體專業性極高,而且非常的嚴謹,感興趣的朋友趕快來2265安卓網下載吧!
  • WGS84坐標和HK80坐標之間的相互轉換
    不過,生態學研究中最常用的坐標係為WGS84(EPSG:4326),例如GPS一般就是直接給出WGS84的經緯度,Google Earth等也用WGS84坐標系。那麼HK80坐標如何轉換為WGS84坐標呢?
  • 世界地圖大小嚴重失真 國外網站製作修正地圖
    該文章通過將我們常見的世界地圖與國外某網站製作的修正地圖相比,發現同一個國家的面積出現了巨大的誤差。比如,非洲其實遠比我們在地圖上看到的要大,它的面積比整個西歐加上美國、阿根廷、印度、中國的面積總和還要大!   對此,羊城晚報記者採訪了地圖出版方面的專家,專業人士認為,地球是不規則的球體,從球面轉換成平面,無論採取哪種算法,都會產生一定誤差。
  • ...無偏移、精度0.25、支持衛星地圖、電子地圖、地形圖、等高線...
    【BIGEMAP谷歌衛星地圖下載器】Google Earth無需翻牆(Hosts)、無偏移、精度0.25、支持衛星地圖、電子地圖、地形圖、等高線(DWG矢量)、投影轉換、在線標註、標準分幅、KML、CAD、Arcgis、Mapinfo、Global Maper、MapGIS、矢量套合等等。
  • 地圖坐標常識和ArcGIS中坐標系統小議
    投影坐標系統,實質上便是平面坐標系統,其地圖單位通常為米。那麼為什麼投影坐標系統中要存在坐標系統的參數呢?這時候,又要說明一下投影的意義:將球面坐標轉化為平面坐標的過程便稱為投影。其中包括我們常見的「非地球投影坐標系統」。):地圖坐標常識1、橢球面    地圖坐標系由大地基準面和地圖投影確定,大地基準面是利用特定橢球體對特定地區地球表面的逼近,因此每個國家或地區均有各自的大地基準面,我們通常稱謂的北京54坐標系、西安80坐標系實際上指的是我國的兩個大地基準面。
  • Google地圖轉MapInfo地圖教程
    地圖中出現一個浮動地標.同時出現一個"Google Earth-New"對話框.可顯示當前地標對應的經緯度.移動浮動地標,對話框中的經緯度會發生相應改變.選好點,點擊"確定",浮動地標將固定下來.此處命名為"Pt1".在"確定"前請務必先記下Pt1的經緯度數值,因為在地圖配準時要用到的.此處單位為"°".如果不是,可以在"工具-]設置"中修改.
  • 答疑精選 | 在手機APP上怎麼查經緯度坐標?
    答疑精選 |  作者 /  Gary  整理  /  白水用戶「魏振宇」的疑問在手機APP上怎麼查經緯度坐標?目標位置在顯示的「符號屬性」界面中,會顯示當前標註位置的經緯度坐標,如下圖所示。查看坐標總結在微圖APP中需要查看某個位置的坐標時,只需要在目標位置進行快速標註點,然後即可查看該位置的經緯度坐標。
  • Android位置服務和Google地圖API初解
    【IT168技術】Map地圖對大家來說應該不算陌生,它讓人們體會到了高科技的奧妙。作為官方旗下的產品之一,Android中可以使用Map地圖。在官方產品中,地圖功能是在API中的。在本章的內容中,將詳細講解Android中使用位置服務和地圖API的基本流程。
  • 使用百度地圖精準定位經緯度坐標的方法
    如何在百度地圖上精確定位自己的地理位置,很多朋友都不是很清楚。 小空在使用百度地圖的過程中有一些經驗體會,願與大家分享, 以方便大家可以精確的定位自己地理位置,少走彎路。打開百度地圖「坐標拾取系統」:輸入網址」http://api.map.baidu.com/lbsapi/getpoint/index.html「,進入」坐標拾取系統「進入」坐標拾取系統「後,就可以方便的查詢自己的精準地理信息了,我們以」海爾工業園「為例,尋找它的詳細坐標。
  • 科普| 同一個世界,地圖有這麼多不同的表達!
    因此,為不同的地圖應用來設計和選擇最合適的地圖投影是一門權衡的藝術和科學。圖1-2果皮提供了地圖中扭曲的經典演示:除非壓縮,拉伸或撕裂,否則它不能完全展平。二、地理坐標系與投影坐標系由於地圖投影是按照一定的數學法則將三維地球表面投影轉換到二維平面地圖上去。
  • 經緯度坐標的換算 地理坐標的度分秒——十進位
    經緯度坐標單位有不同的顯示方法,有度分秒(DMS)和度(DDD)等,例如:牛郎織女景區的經緯度坐標如下:
  • 世界地圖裡各國大小嚴重失真?
    該文章通過將我們常見的世界地圖與國外某網站製作的修正地圖相比,發現同一個國家的面積出現了巨大的誤差。比如,非洲其實遠比我們在地圖上看到的要大,它的面積比整個西歐加上美國、阿根廷、印度、中國的面積總和還要大!對此,羊城晚報記者採訪了地圖出版方面的專家,專業人士認為,地球是不規則的球體,從球面轉換成平面,無論採取哪種算法,都會產生一定誤差。