2013-10-10 262 views
11

我是全新的網絡技術,並且在研究我想創建的網絡應用程序時,我有點陷入困境。我希望能夠在我的網站上使用Google地圖,包括允許您使用圖層並在其上繪製圖形和線條的功能,但我對Google地圖API和Google Maps Engine之間的區別感到困惑哪一個最適合我。Google Maps API與Google Maps Engine?

對我來說這是更好的選擇之一嗎?在獲取某個網站的Maps Engine時似乎存在大量繁文,節,但我不清楚Google Maps API是否具有我想要的所有功能。

對不起,對於初學者的問題,但我還沒有找到任何類型的常見問題解決這個問題。我非常感謝任何見解。謝謝!

+0

我知道你可以用Maps API做風格化的地圖,不確定這是你想要的:https://developers.google.com/maps/documentation/javascript/styling –

+1

啊,在那個文檔的其他地方有一個「繪圖在地圖「部分,這是我正在尋找。 – Pete

+1

很可能,您需要Google Maps JavaScript API V3。很少需要移動到引擎。 –

回答

10

所以Google實際上提供了三種不同的產品。

  • Google Maps JavaScript API是針對開發人員,並且它可以讓你把谷歌的基礎地圖和編程寫自己的JavaScript調用API借鑑他們。
  • Google Maps Engine用於創建您自己的基本地圖。你可以用它來渲染地圖上的形狀和線條,但如果這就是你想要做的,那可能是矯枉過正的(而且它不是免費的)。
  • Google Maps Engine Lite是城裏的新男孩,在我輸入時仍然是測試版,但它可能最適合您的用例:您可以在Google的標準地圖上手工繪製,使用地理數據導入各種格式,然後share your results or embed them on your website,都不需要編寫一段JavaScript代碼。
0

這一切都取決於編碼的舒適程度。 Google Maps API需要使用JavaScript構建應用程序。

由於Google地圖引擎現在已被Google擱置,因此我建議您查看MangoMap。它允許地圖只使用一個接口來構建,您可以構建真正強大的Web應用程序而無需編寫一行代碼。

免責聲明:我MangoMap ;-)

+0

這是與R編程語言的互操作嗎?它有包裝這個程序嗎? – Rhonda

0

隨着谷歌地圖API的CEO,谷歌提供了一個空白的地圖,你加點,線,多邊形等,以通過JavaScript地圖。這非常棒,直到你開始添加數千個地圖對象。

使用Google Maps Engine((now deprecated)),您可以上傳,存儲和處理Google服務器上的幾何數據以獲得最佳的渲染效果。您可以將大量的點和線轉換爲具有透明背景的圖像文件,這些背景可以在地圖上快速顯示。