現在手上有一個案子,管理部分用Delphi來做界面,客戶要求加入電子地圖,是一個不大的專案,考慮嵌入Google或Baidu地圖,現在的問題是,用Delphi的WebBrower控制元件加入Google地圖后,如何將我獲取到的經緯度對應的點在地圖上顯示出來并做一些資訊顯示的應用,比如,軟體運行起來后,軟體顯示的正好是湖南省的地圖,我們有設備遍布整個省,這時能夠在地圖上顯示實作設備的點,對應的是就是經緯度對應的地圖上的點,然后滑鼠移到某個點上可顯示自己編輯好的一些資訊,如ID呀設備名稱呀等等,請高手給一些有建設性的解決方案,由于是小專案,無法用Mapx來做(要定制地圖的,費用太高)。急呀。。。
uj5u.com熱心網友回復:
俺覺得這個google地圖或baidu地圖應該有提供對應功能api的,查看下它們的檔案uj5u.com熱心網友回復:
http://api.map.baidu.com/lbsapi/getpoint/index.html你先隨便找個位置點擊一下,右邊就能得到坐標,然后把坐標復制粘貼到左邊搜索框內選中“坐標反查”,然后你把地圖移動一下位置,跟著點擊百度一下就定位到那個坐標上了。
http://developer.baidu.com/map/ 百度API,自己慢慢看嘛
uj5u.com熱心網友回復:
分享代碼學習一下吧uj5u.com熱心網友回復:
這個好,以后可能能用上,mark一下吧uj5u.com熱心網友回復:
delphi 部分就是使用 webbrowser 來呼叫 google 或者 baidu 是沒錯的.主要是解決與他的互動部分.
互動的話webbrowser 上的 WebBrowser1NavigateComplete2 這個事件用來接收頁面上的跳轉事件.
另外 webbrowser 可以執行 頁面上的 js 程序.
我不知道你現在 webbrowser 里面加載的是什么.
我建議你要么是加載一個靜態的 html 要不就用 asp.net 實作一個網站.
uj5u.com熱心網友回復:
這個用GIS的開放API做,肯定有介面的uj5u.com熱心網友回復:
這個要頂起啊...uj5u.com熱心網友回復:
mark一下。以后應該會用到。uj5u.com熱心網友回復:
www.susingsoft.comuj5u.com熱心網友回復:
mark一下。以后應該會用到。uj5u.com熱心網友回復:
學習路過...uj5u.com熱心網友回復:
要花不少錢的親,以前用過百度的介面,但是介面還是變,非常郁悶。要穩定的要收錢,于是放棄,現在用超圖的,似乎已經花了30萬以上了,嗯,就這樣uj5u.com熱心網友回復:
我們現在用的mapx,現在網上有不少地圖的資料,要求不高的話,可以直接拿來用
目前正在準備用超圖,但是超圖只能用c#,苦逼的寫代碼中
uj5u.com熱心網友回復:
google有API,實作起來應該很輕松轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/117390.html
標籤:網絡通信/分布式開發
下一篇:請教關于應用軟體雙開的問題
