一、請問如何將個人店鋪標註在百度地圖上?我是否能夠作區域代理?在百度地圖上標註是否免費?javascript
答覆:php
這裏只負責API的技術諮詢,不解決任何地圖標註問題。在百度地圖上標註本身公司,即氣泡標註業務。該業務已外包給青島億搜,不屬於API技術範疇。全國商戶的標註需求,請致電:合做夥伴「青島億搜網絡科技有限公司」諮詢。聯繫電話:0532-66066999html
另外,百度地圖目前再也不對外發展區域代理。由於咱們地圖總體仍是朝免費標註的方向發展,所以再也不對外拓展標註代理業務。前端
我的標註業務已外包給青島億搜,由他們進行標註和收費事宜。若是您是上市公司,或者像7天、如家、肯德基一類的連鎖行業,百度地圖運營團隊會主動聯繫您進行合做標註。若是您是我的標註,請致電青島億搜0532-66066999。java
二、是否能夠去掉百度右下角的版權?百度地圖API是否免費?android
回覆:web
首先,版權是必需要保留的哦~這是無償使用的條件之一。其次,只要是非商業的地圖應用,都是能夠無償使用的。詳見百度API使用條款:數據庫
http://dev.baidu.com/wiki/map/index.php?title=%E4%BD%BF%E7%94%A8%E6%9D%A1%E6%AC%BE 後端
百度地圖API對於用戶的非商業應用是不收取任何費用的。若是您不瞭解非商業應用的含義,請發郵件致mapapi@baidu.com,有專人爲您解答。api
三、如何反饋地圖數據錯誤?我有技術問題,應該去哪兒諮詢?
回覆:
地圖數據錯誤或更新請反饋至:http://tousu.baidu.com/map/add
API合做聯繫電話:010-59921813 或mapapi#baidu.com(請把#換成@)
API技術諮詢(百度Hi羣)請先下載百度HI聊天工具
JS版:1357363
移動版:1363111
移動定位API:1374928
在百度地圖標註,致電青島億搜:0532-66066999
四、我是從GPS/谷歌轉到百度來的,爲何有座標偏移?請問如何進行座標轉換?如何批量轉換座標?
回覆:
針對IOS、android和javascript,有三個版本的座標轉換文檔。請將您的公司名稱、項目名稱、項目簡介、聯繫人和聯繫方式,發郵件至mapapi@baidu.com諮詢。
座標轉換工具:
http://dev.baidu.com/wiki/static/map/API/examples/?v=1.2&0_5#0&5
公司名稱 |
項目名稱:(web or web or 客戶端(IOS or android or others)應用請寫清楚+哪兩種座標系的轉換請說明) |
項目狀況: 請描述清楚項目具體的應用場景 |
聯繫人 |
聯繫電話 |
煩請您說明以上狀況,謝謝
五、利用百度地圖API如何進行定位?用手機怎樣定位?如何在地圖上定位?
回覆:
javascript版本定位代碼:
http://dev.baidu.com/wiki/static/map/API/examples/?v=1.2&7_31#7&31
移動平臺(S60、android、IOS)的定位API:
http://dev.baidu.com/wiki/geolocation
六、百度地圖API在訪問頻率上,是否有限制?
回覆:
用戶同時在線數:按每秒初始JS獲取來計算,支持每秒1000~1500次。
查詢性能,按不一樣查詢服務分:
檢索服務支持800次/秒;
公交、駕車服務400~600次/秒;
地理編碼性能支持150次/秒。
帶寬限度:因爲API數據量較小,徹底支持服務。
座標轉換接口:單ip 50次/秒 (超過100次返回403錯誤)
靜態圖:獨立IP 10個/秒
七、標註過多時,地圖在IE中速度會降低,尤爲是IE6。如何解決?
回覆:
標註數據量請控制在150個之內,以保持高性能。
標註數量在260之內,可使用自定義覆蓋物實現。
標註數量大於300個,建議嘗試marker聚合,或者數據抽希。
Marker聚合:http://tieba.baidu.com/f?kz=1031097376
數據抽希:好比有10個marker,選擇其中6個作爲顯示點。
個人建議是,不要一次在地圖上添加過多的marker,而是先把point存儲在數據庫裏,當須要顯示某個marker是,再addOverlay。
八、關於「地址解析和模糊查詢」的問題。
我用地址解析查詢「北京市」爲何不返回城市?我用search(模糊查詢或者智能查詢)查詢「重慶市江北區郭家沱紅江村23-1」爲何出來不少個結果?
回覆:
首先,上述問題的兩種查詢顯然是不對了,用錯了接口。使用地址解析,應該查詢詳細到門牌號的地址,這樣會返回一個肯定的地址。而使用search(模糊查詢或者智能查詢),能夠搜索任意的關鍵詞,注意,須要帶上城市名稱。
下面來看詳解:
地址解析:只對詳細到街道的地址進行解析。不要搜索不詳細的地名,如「北京市」。
使用Geocoder進行地址解析,好比「北京市海淀區上地10街」,當系統匹配到這個地址時,getPoint就會返回一個座標點。這裏須要用到回調函數。當系統沒法匹配「北京市海淀區上地10街」的時候,會返回「北京市海淀區」的幾何中心點,若是仍是沒法匹配,會返回「北京市」的幾何中心點。
地址解析示例:http://dev.baidu.com/wiki/static/map/API/examples/?v=1.2&7_29#7&29
search(模糊查詢或者智能查詢):若是你只是想返回「北京市」的座標,或者說想要模糊查詢/智能查詢,好比「北京市肯德基」,建議不要使用地址解析,而是使用LocalSearch類的search方法。
智能搜索例子詳見:http://www.cnblogs.com/milkmap/archive/2011/04/27/2030971.html
九、如何製做自定義圖標?安居客、酷訊上的圖標是如何製做的?房產標註,銀行標註是如何製做的?
一種是隻有圖片,好比銀行標註,《更換icon的marker》示例和教程以下:
http://www.cnblogs.com/milkmap/archive/2011/03/01/1967885.html
第二種是,圖片加上文字的圖標,像房產標註,《自定義覆蓋物》示例和教程以下:
http://www.cnblogs.com/milkmap/archive/2011/04/18/2019906.html
第三種是,用label來模擬自定義覆蓋物,《用label製做簡易的房產標籤》示例和教程以下:
http://www.cnblogs.com/milkmap/archive/2011/08/24/2151073.html
十、如何利用百度地圖API進行對本身數據的搜索?
回覆:
一是前端搜索,示例和教程以下:
http://www.cnblogs.com/milkmap/archive/2011/06/24/2089102.html
二是本身創建數據庫。儲存數據爲:id、經緯度(Point)、名稱(如百度大廈)、地址電話等信息。當用戶輸入關鍵字(如百度大廈)時,利用SQL在數據庫中查找該條數據,並返回經緯度(Point)信息。而後用添加覆蓋物的示例,把點打到地圖上去,而且把地址電話信息等內容添加到信息窗口裏。添加覆蓋物示例和打開信息窗口示例以下:
http://www.cnblogs.com/milkmap/archive/2011/08/16/2135323.html
十一、如何清除地圖上全部的標註?如何清除單個標註?自定義覆蓋物如何清除?
回覆:
清除地圖上全部的標記,用map.clearOverlays(); 清除單個標註iMarker,用map.removeOverlay(iMarker); 顯示和隱藏自定義覆蓋物,能夠繼承overlay的hide();或者show()方法。
十二、是否有離線地圖?
回覆:
目前只有手機離線地圖,下載後能夠在客戶端導入。地址:http://shouji.baidu.com/map/map.html?from=1052
1三、如何顯示城市的輪廓?
回覆:可使用boundary接口。注意,該接口目前只使用於API1.1。
類參考:
http://dev.baidu.com/wiki/map/index.php?title=Class:%E5%9F%BA%E7%A1%80%E7%B1%BB/Boundary
示例,請參照教程第三部分:
http://www.cnblogs.com/milkmap/archive/2011/04/15/2017135.html
1四、如何在C\PHP\JAVA\ASP中調用API?
回覆:
百度地圖API是由javascript開發的前端接口,任何後端語言均可調用,包括但不限於C、PHP、ASP、JAVA。
若是您須要更多形式的API,請查看API綜合產品首頁,8種形式的地圖API歡迎您的使用。API綜合產品首頁:
http://dev.baidu.com/wiki/static/index.htm
1五、我採集的GPS數據轉換成百度座標系後,誤差很是大。請問怎麼解決?
回覆:
有如下四種可能:
A、原始座標可能不是GPS(即wgs84)的
解決方案:請確保採集到的數據時WGS84的標準。
B、原始座標準確度不夠
解決方案:請確保採集GPS數據時,搜到至少4顆以上的衛星。而且GPS數據準不許,還取決於周圍建築物的高度,越高越不許,由於有遮擋。
C、度分秒的概念混淆
好比,在google earth上採集到的是39°31'20.51'',那麼應該這樣換算,31分就是31/60度,20.51秒就是20.51/3600度,結果就是39 + 31/60 + 20.51/3600 度。
D、經緯度順序寫反了
百度座標是先經度,再維度,即Point(lng, lat)。谷歌座標的順序剛好相反,是(lat, lng)。
附上,百度的座標轉換工具:
http://dev.baidu.com/wiki/static/map/API/examples/?v=1.2&0_5#0&5
1六、Place API有什麼功能?
回覆:
Place API主要功能是作數據管理。用戶本身不用存儲數據,只需調用咱們的各個分類數據ID,就能夠了。還能作深度的檢索定製;根據本身的需求出檢索排序。
1七、除了官網外,還有哪些地方能夠學習百度地圖API技術?
回覆:
官網示例學習:http://dev.baidu.com/wiki/static/map/API/examples/
API實踐教程:http://www.cnblogs.com/milkmap/
API開發機制:http://www.cnblogs.com/jz1108/
1八、我有大批座標須要轉換,應該如何操做呢?
回覆:
首先有兩種座標轉換接口供使用,單次接口和批量接口。單次接口的限制是獨立IP 50次/秒,可同時請求屢次;批量接口是請求一次,最多返回20個座標。
單次示例:
http://dev.baidu.com/wiki/static/map/API/examples/?v=1.2&0_5#0&5
批量示例:
http://dev.baidu.com/wiki/static/map/API/examples/?v=1.2&0_6#0&6
推薦一種方法:
每隔10秒取一次GPS座標,存在隊列中備用。
使用單次或者批量座標轉換接口,每秒執行一次,將隊列中的座標進行轉換。
1九、交通流量、三維地圖、打車費、衛星圖是什麼狀況?
回覆:
三維地圖:
北京 上海 廣州 深圳
打車費用:
北京,上海,廣州,深圳,成都、天津、杭州、武漢、蘇州、南京、重慶、鄭州、西安、濟南、青島、長沙。
交通流量:
北京,上海,廣州,深圳,南京,南昌,成都,重慶,武漢,大連,常州
衛星圖覆蓋級別:
上線的衛星圖包含高中低三個分辨率的衛星圖,覆蓋1-19級底圖,其中1-7級爲低分辨率全球覆蓋,8-13級爲中分辨率全中國覆蓋,14-19級爲高清分辨率部分城市重點區域覆蓋。咱們將陸續更新上線共339個城市。
20、如何經過經緯度查詢到已加上的標註(Marker)?
回覆:Marker 是經過map.AddOverlay()加上的,因此也用map能夠獲得加上的全部Marker:
var mkrs = map.getOverlays();
for (var i=1; i<mkrs.length;i++) {
...
}
要注意的是,假如用BMapLib.MarkerTool加上3個Marker後,map中含有的marker數量爲4,第一個(mkrs[0])應該是MarkerTool。因此遍歷Marker要從1到length