安卓定位成困難? 百度地圖助力開發者

2021-01-09 CNMO手機中國

  您還記得《3S新聞周刊》第37期的一篇名為《精彩HTML5Geolocation定位技術為LBS錦上添花》的文章嗎?Geolocation定位技術實現了Web應用琳琅滿目、各具特色的有關位置服務方面的應用。HTML5作為一個不斷成長中的新網頁標準,它的新功能與魅力,將讓WebApp成為移動應用的主流,而2012年則註定成為HTML5快速發展的一年。

  有分析人士估計,我國移動應用數量截止2012年底,安卓平臺將會突破27萬個,蘋果iOS平臺則將突破52萬個,在這麼多應用當中,有過半數量都具備位置服務功能。隨著HTML5帶動Web應用的發展,定位服務將會扮演著越發重要的角色。


HTML5促進應用發展,手機定位卻成阻礙

  然而隨著HTML5移動應用增多,一個問題漸漸浮出水面,那就是很多HTML5移動應用定位失敗,這個現象大多發生在行貨Android手機上,對於那些做HTML5移動應用的開發者來說,這是個讓人非常頭疼的問題。

  有開發人員通過研究發現了端倪的所在。研究發現,在一臺行貨的Android手機中,一款基於HTML5開發的簡單定位程序,在國內外主流的瀏覽器中,均無法實現HTML5中的Geolocation定位技術功能,然而實際上,這些瀏覽器是可以被允許調取多種定位信號的,但同樣的定位程序如果在一臺水貨安卓手機上進行測試的話,就能夠實現HTML5的定位功能。最後,該開發人員發現,在行貨手機中,由於缺少谷歌的一項GMS服務包,導致定位功能無法實現,在水貨手機中,這項服務包便存在於手機當中,讓定位功能得以發揮。由此可以得出的結論是,這個源於谷歌的GMS服務包是導致定位功能不工作問題的根源。

  這種問題同樣也暴露在NativeApp(原生應用)上,同時,隨著網頁應用與原生應用各自優勢越發顯著,一種混合式的Native×WebApp也應運而生了,在繼承了原生應用的美觀同時,也發揮著網頁應用的易開發性。在面臨國內種類豐富的應用以及缺少谷歌GMS服務的情況下,解決好定位服務問題也就變得舉足輕重。

  筆者深入調查了一下谷歌GMS服務包到底具有何種用途,GMS的全名為GoogleMobileService,中文翻譯過來即為「谷歌移動服務」,它是作為谷歌收益及盈利的主要來源。眾所周知,谷歌的Android作業系統是免費且開源的,因此在盈利等方面,谷歌則是要靠GMS來獲得利潤。另外,谷歌GMS服務中,存在一項幫助手機應用實現接收定位信號的功能。

  百度地圖助力開發者,實現精準定位服務

  那麼,在行貨安卓手機中缺少了谷歌GMS服務的支持,就沒有辦法解決NativeApp以及基於瀏覽器的WebApp應用定位不準的問題了嗎?其實也不然,我們目前使用的不少應用裡,依然會實現比較精準的定位功能,這又是通過了什麼技術達成的呢?帶著不少疑問,筆者專門採訪了百度地圖負責API相關方向工作的魏凱明。目前,百度地圖在行業內致力於幫助開發者們解決諸多技術難題,提供百度地圖SDK供開發者調用以減少開發門檻。

  魏凱明告訴筆者,谷歌內置的GMS數據包有一項用途是提供了GPS、Wi-Fi、基站定位能力。但國內行貨Android手機只配備了GPS定位的功能,因為沒有預裝GMS服務而缺失了Wi-Fi和基站定位能力,因此無法使用GMS服務相關的一系列應用。這直接導致開發者在開發應用的過程中,總會發現定位不準的問題。而百度地圖及時發現了這一問題,並及時向開發者們推出地圖SDK進行良好的定位解決。

  百度地圖向手機廠商提供基於HTML5應用的免費定位技術支持,同時百度地圖免費給與了Wi-Fi和基站定位服務給開發者,專門解決定位不準問題。對於各類應用,當需要使用地圖功能時,開發者可以直接調用地圖SDK,同時也能使用附帶的定位功能。魏凱明說道:「百度定位SDK現提供了基於GPS信號+基站+Wi-Fi+IP位置混合定位功能,並配以傳感器輔助定位,定位方式可自由切換,自動給出精度最好的定位結果。」

  至於在瀏覽器上的改進,魏凱明提到,要改善瀏覽器上的定位功能不準的問題,就必須要改善瀏覽器自身的定位能力了。「我們也在跟一些HTML5瀏覽器廠商洽談,免費提供HTML5定位服務,改善HTML5應用體驗。」

  我們可以看到,基於網頁、原生及混合的應用,百度已經能為開發者們提供了良好的解決定位不準問題的辦法,但通過瀏覽器進行使用的網頁應用,目前仍然需要瀏覽器廠商和百度地圖的共同努力。

  「目前已有上萬家公司使用百度地圖定位SDK,其中包含去哪兒、58同城及新浪微博等知名的應用及網站也都在使用。」魏凱明說。從趨勢看來,很多公司都已經認識到了行貨安卓手機中的定位功能缺失問題,並有效利用百度地圖的SDK解決了技術上的困難,但實際情況是,仍然還有不少開發者尚不知這個問題,特別是對於一些剛剛起步的開發者來說,一旦他們遇到了定位不準的情況時,可能要絞盡腦汁研究很多天。

  魏凱明強調:「目前的確還有很多開發者還不清楚行貨安卓機的這個問題,導致他們在應用的技術測試上浪費了大量的時間和精力,甚至到最後也沒有找到問題的根源,因此作為地圖SDK提供方之一,我們希望為開發者從節約開發成本的角度上,實現安卓平臺上的LBS應用的精準定位。」

  為進一步探訪調用地圖SDK是否確實有效解決行貨安卓手機定位問題,筆者特意採訪了一位正在開發做書評類移動本地生活服務的開發團隊,他們也正在使用百度地圖提供的SDK,得到的反饋結果確實也比較理想。經過他們的測試,基站定位精度能達到100米-300米,WI-FI定位則能實現30-200米的精度,在服務穩定的基礎上。定位速度很快,流量以及電量損耗都比較低,使用成果非常理想。

  開放心態促進LBS行業快速飛躍

  基於地理位置的移動應用近幾年在國內可謂是爆發了一波又一波的熱潮,我們都非常熟悉像餐飲、購物等本地生活服務,抑或是定向廣告的匹配、移動社交網絡的構建,這些應用的開發都離不開強大的定位功能。

  國內的行貨安卓手機在定位功能上確實給支持行貨的用戶留下了一些遺憾,但也正是有了這個機會,在沒有谷歌技術支持的條件下,像百度等地圖SDK提供方有能力為開發者提供優秀的地理定位技術和平臺支持,促進了許多我們所熟知的各種LBS應用的進步與發展,這是國人自己努力的結果。

  特別是隨著HTML5網頁標準的推進,在將來,我們看到的手機應用將會更加精緻、服務更加出色,與此同時,在網際網路及移動網際網路不斷成長的共贏共開放心態之下,各行各業形成了一整套術業專攻的獨門絕技,並將這些優秀技術無償地奉獻給整個產業鏈上,供許許多多的開發團隊隨時調用和分享,最終促進了行業健康、快速的發展。

相關焦點

  • 百度地圖iOS定位SDK上線 助力開發者打造完美用戶體驗
    日前,百度地圖面向廣大iOS端移動應用開發者推出了全新的iOS定位SDK產品。該產品在iOS系統原生定位能力之上進行了二次封裝升級,使用更多元的方式獲取更精準的位置信息。在此基礎之上,百度地圖iOS定位SDK面向廣大開發者提供了包括地址解析、位置語義化、國內外位置判斷、移動熱點識別、地理圍欄、獲取周邊POI等更多豐富功能。
  • 百度地圖十五年:註冊開發者達190萬 播放1億
    (百度集團副總裁、百度地圖事業部總經理李瑩)  百度地圖十五年來,推出了AR步行導航、智能語音助手、未來出行ETA、智能定位、語音定製等眾多行業首創功能,全面提升用戶的出行體驗,並面向全球開放位置服務能力,
  • 百度地圖智能定位給你「上才藝,展示」
    早在2019年3月百度地圖就已基於「AI慣導+位置大數據」,運用智能融合引擎和機器學習模型,打造了業內首個「智能定位」功能,並於近日,將針對隧道、高架橋、全丟星等特殊場景下的加強定位能力通過SDK形式陸續開放給廣大開發者應用,從而在導航過程中達到
  • 求索十五載:百度地圖繪就的時代浪漫
    回溯百度地圖的十五年發展歷史,對精益化出行體驗的執著守候,貫穿在不斷湧現、業界領先的技術水位上,知識圖譜、NLP、多模態交互等看起來晦澀的名詞被百度地圖打磨成了一個個簡單易得的能力,改變著人們的出行和生活方式。百度集團副總裁、百度地圖事業部總經理李瑩表示,「百度地圖在AI時代將加速前進,以新的方式、新的高度,重構我們對地理信息、生活信息、甚至萬物信息的理解。
  • 百度人工智慧地圖生態全景亮相
    日前,百度地圖生態大會在京召開,「新一代人工智慧地圖」生態全景首次公布。會上,百度地圖聯合九大頂級科研院所和高校成立智能交通聯合實驗室,並發布了行業首個地圖開發者發展趨勢報告。百度首席技術官王海峰表示,百度地圖已經成為AI時代刻畫真實世界的重要基礎設施,不僅支撐著數以億計的用戶每天的出行服務,同時也支持著所有合作夥伴的智能化升級。目前,百度地圖日均位置服務請求次數突破1200億次,日均軌跡裡程20億公裡,註冊開發者數量達180萬,服務超過50萬個移動應用,已成為中國最大的智能化位置服務平臺。
  • 生態大會開幕,百度Apollo重磅發布小度助手、百度地圖汽車版2021
    本次生態大會, Apollo汽車智能化系列產品中:「智艙」和「智雲」全新產品發布,為用戶帶來領先一代的驚喜體驗,為OEM合作夥伴帶來領先一代的商業模式,為開發者帶來領先一代的上車效率,助力汽車智能化轉型。」
  • 百度地圖十五年碩果纍纍 權威出行平臺釋放AI時代新動能
    (百度集團副總裁、百度地圖事業部總經理李瑩)  百度地圖十五年來,推出了AR步行導航、智能語音助手、未來出行ETA、智能定位、語音定製等眾多行業首創功能,全面提升用戶的出行體驗,並面向全球開放位置服務能力,
  • 百度高德搶奪手機地圖市場份額
    手機地圖正成為移動網際網路的重要入口,由此也成為眾多公司爭奪的新焦點。  網絡巨頭百度近日也成立LBS事業部,將百度地圖作為其布局移動網際網路的戰略級產品來開發。新版的百度地圖謀求平臺化發展,本地生活服務信息成為一個重要的發展方向。
  • 百度地圖創新打造「AI室內通」,逛商場也能精準定位導航
    面對室內的尋路、探店難題,百度地圖日前創新地推出了"AI室內通"功能,讓一進商場就"不分東南西北"的人們,不再因室內環境複雜而影響出行。此前,室內導航一直是導航場景的一大難題,受限於衛星信號在室內衰減,信號的強度和穩定性不高,且不能定位到不同的樓層,傳統導航無法規劃正確的路線和發起導航;百度地圖聯合百度大腦DuMix AR率先實現基於視覺定位的室內導航功能,該功能通過百度大腦DuMix AR研發的視覺定位與增強現實服務 VPAS(visual positioning and augmenting service)為用戶提供基於手機圖像的高精度
  • 全面AI化的百度地圖 才是百度無人車戰略的大殺器
    Robin乘坐自動駕駛汽車,在北京五環路上跟全球觀眾打了個招呼,這可能是7月5號百度AI開發者大會最讓大家記憶深刻的一幕。Robin駕駛無人車在五環行駛比起陸奇在上海車展宣布要推出Apollo時的低調,這一次,全球首個開放自動駕駛平臺計劃徹底激起了大眾和業界興趣。
  • 千行千面,地圖也能個性化!騰訊位置服務助力開發者獲得全方位地圖...
    6月23日,騰訊位置服務在北京舉辦一場主題為地圖開發者小程序妙課堂的線上直播沙龍。此次直播沙龍分別從騰訊位置服務小程序下集成地圖、7種API接口上線微信服務平臺、小程序地圖的插件、千行千面的個性化地圖等幾個方向進行了分享和剖析,並結合現場演示環節,為開發者們答疑解惑。
  • 百度定位SDK:彌補Android手機基站WI-FI定位缺失
    如今,基於位置信息的移動應用越來越多,從餐飲、購物等本地生活服務,到定向廣告的匹配、移動社交網絡的構建,LBS類應用的開發離不開定位功能。國內大多數的地圖SDK工具,都提供了免費、精準的定位功能,方便開發者以定位功能為基礎,延伸出豐富、交互體驗更佳的移動應用。
  • 百度全景:真實世界 百度地圖觸手可及
    2013年8月22日,中國網際網路行業最大規模的技術創新盛會——百度世界在中國大飯店拉開帷幕。在首屆LBS分論壇上,百度地圖V6.0新版中的百度全景成為全場最大的亮點之一,吸引了眾人關注。在百度全景的幫助下,網友將能夠通過百度地圖體驗真實世界,百度地圖也吹響了向「全景LBS」邁進的號角。
  • 「被錯過的天堂」與百度雲開發者平臺的故事
    在日前成功落幕的百度世界2012上,百度雲正式對外發布了面向開發者的「七種武器」,包括百度個人云存儲、百度移動雲測試中心、百度應用引擎等。事實上,已經有一批應用開發商率先享受到了百度云為開發者帶來的工具和服務。《被錯過的天堂》是由創業團隊3000GAME製作的一款逃出類解謎遊戲,很詭異的情節跟手繪畫風是它的特點,遊戲採用flash製作。
  • 奧維互動地圖下載_奧維互動地圖手機版下載【官方安卓版】-太平洋...
    奧維互動地圖主要功能如下: 1、 同時支持多種知名地圖 目前已集成了Google地圖與衛星圖、Bing衛星圖、百度地圖、OpenCycle等高線地圖等多種知名地圖,用戶可自由切換並離線下載這幾種地圖。 2、 三維地圖 結合衛星圖與高程數據,為您展現全球真實地形。
  • 不止出行,揭秘百度地圖15年積累的AI「朋友圈」
    (原標題:不止出行,揭秘百度地圖15年積累的AI「朋友圈」)
  • 拯救手機內存 百度地圖公交查詢快應用獨家上線
    「快應用」就正在打響這樣一場「戰役」,百度地圖也是其中的參與者之一。近日,百度地圖正式與快應用聯盟達成合作,不僅成為獨家與其合作的地圖組件能力方,更率先推出首個地圖類快應用——公交查詢服務。而在此次百度地圖與快應用聯盟的合作中,百度地圖將輸出包括定位、地圖繪製等多項核心優質能力,將「更準確、更豐富、更易用」的地圖組件作為底層能力提供給快應用平臺,供第三方開發者使用。舉個例子,當你要去一個陌生的地方時,在使用傳統App的情況下,你需要知道有各種地圖類App可以定位並規劃路線,然後要到應用市場中下載安裝,打開並搜索目的地。
  • 應用商店APP排行榜:百度地圖下載量為高德2倍
    跨界合作將為各大地圖App帶來了更多的流量,而就目前市場實力來看,百度地圖仍然以最高用戶下載量位居第一,高德騰訊遠落其後,地圖App市場的格局趨於穩定。數據顯示,百度地圖在應用寶上的下載總量達到5.6億,高德地圖為2.5億,不及百度地圖的二分之一;華為應用市場顯示的數據為百度地圖5.4億,高德地圖3.6億;而360手機助手顯示,百度地圖獲4億次安裝,高德地圖3.1億次安裝。基本上能夠反映出百度地圖和高德地圖在安卓手機端的用戶覆蓋數量上的差距。
  • 百度地圖接入「5G+北鬥高精定位」系統
    近日,百度地圖宣布率先與中國移動達成深度合作,接入「5G+北鬥高精定位」系統,成為業內首家支持中國移動消費級手機精準定位系統的地圖廠商。「5G+北鬥高精定位」系統通過5G網絡實時提供,亞米級、釐米級、毫米級高精度定位服務。同時,百度地圖將為主流品牌智慧型手機用戶,帶來高精度車道級導航服務。
  • 2020城市規劃信息化年會|百度地圖時空大數據在國土空間規劃中的...
    本報告是百度地圖慧眼技術架構師闞長城在2020年中國城市規劃信息化年會「數字國土空間規劃」分論壇上所作的報告。城市規劃是一個動態過程,主要包括現狀調查、規劃決策、規劃實施和監測反饋四個環節;人工智慧大數據如何助力規劃呢?