2016-08-12 61 views
0

我正在建立一個代號名字的一個移動應用程序,我需要獲取一個空白的谷歌地圖,我可以放置顯示我自己的座標的圖標(不是我可以通過谷歌地點API獲取的地方) 。我怎樣才能做到這一點 ?由於我不想獲取除空白地圖以外的其他內容,因此我想知道是否需要爲此提供Web服務。我已經讀過,實例化MapContainer會顯示一個空白的谷歌地圖,但我stil得到一個osm地圖(在模擬器和一個真正的Android 4.4設備上)。我已經完成了獲得鑰匙所需的所有程序,並且地圖演示的所有步驟對我來說都很好。現在我需要知道的是如何能夠獲得空白的地圖。在codename 1中顯示空白谷歌地圖

謝謝你提前答覆。

+0

你是什麼意思的「空白」地圖?所有的瓷磚都是空白的?還是僅顯示不是興趣點(Points of Interest)? – geocodezip

+0

不,我不希望瓷磚是空白的,只是沒有興趣點顯示。 –

+0

在這個問題的答案:[如何從地圖註冊的地方禁用infowindow?](http://stackoverflow.com/questions/13117218/how-to-disable-infowindow-from-registered-places-from-map) – geocodezip

回答

0

當初始化本地映射失敗時,您在設備上獲得OSM作爲回退。確保按照here的說明執行了集成指令。

您可以通過使用電纜連接設備並從Android命令行SDK啓動DDMS工具來調試Android設備上的問題。在90%的情況下,這意味着您的SHA1與地圖API中定義的SHA1不同,並且當您嘗試打開地圖時將會打印該SHA1。

在模擬器上顯示OSM,除非您在構造函數中提供了Google地圖提供程序。

+0

現在正在工作。我之前沒有填寫構建參數。有了這個代碼:新的GoogleMapsProvider(關鍵),我能夠在模擬器和Android設備上獲得沒有POI的谷歌地圖。謝謝Shai。但我不知道如何直接在設備上進行調試。我需要Android Studio嗎? –

+0

另一件事。我不確定這是否是正確的地方問這個問題,但我也想做我之前問過的問題,但問題被刪除,所以我再次問。鑑於至少三條(經度,緯度)夫婦,有沒有辦法,我可以知道地圖上這些點所劃定區域的大小?有一個谷歌地圖JavaScript的api庫稱爲幾何,它允許從Web應用程序計算區域大小,但似乎沒有辦法從Web服務來查詢它。任何有關這方面的幫助將不勝感激。 –

+0

我對映射技術不夠熟悉,無法幫助您解決第二個問題。如果你沒有填充構建提示,你會得到不是本地地圖的MapComponent回退,也不像本地地圖那樣具有功能性/吸引力。 FYI你應該接受/ upvote有用的答案,以提高自己的排名 –