2014-01-21 48 views
0

我即將啓動一個新項目,通過非移動設備(如臺式機和筆記本電腦)將使用約80%的新項目,並通過移動設備使用20%。是的,我也想使用KML功能,爲我的所有JS工作使用JQuery,並且不希望用戶單獨下載任何插件。谷歌地圖與谷歌地圖api:對於特定的環境

我已經實施了兩個項目,它們已經使用Google地圖API,完全不瞭解Google Earth API。現在我開始閱讀關於這兩者的內容了,什麼是正確的選擇什麼都不清楚。我甚至提到這個網站上的帖子,所以請不要將其標記爲重複。

谷歌對谷歌地球API文檔指出:

歡迎的谷歌地球API的開發者文檔。 Google Earth插件及其JavaScript API可讓您將Google Earth的全部功能及其3D渲染功能嵌入您的網頁中。就像在Google Maps API中一樣,您可以繪製標記和線條 - 但是是3D!

那麼,從馬的嘴裏說出來,這讓我更加困惑。那麼爲什麼會有人使用Maps API呢。在這兩種工具中有經驗的人能否爲我描述的具體環境提供一些明確的陳述?以前的帖子並沒有給出令人信服的答案。

回答

3

我相信當我上次瀏覽時,Google Earth在瀏覽器中的支持是通過使用Web GL來實現的,這將嚴重限制您的瀏覽器支持,我認爲消除移動設備。

雖然地球可能更漂亮地圖性能更高,可以說是穩定的,我認爲這將是您在這種情況下的合理選擇。

This page contradicts some of this but requires the use of a plugin which you specify you do not want.

有關使用KML層與所述地圖API看到here信息。

+0

你是對的矛盾。這就是讓我困惑的原因。在我遇到這個非常文檔之前,我對Google Maps API很滿意(除了我沒有用過KML)。無知是真正的幸福。不管怎麼說,還是要謝謝你。提高你的答案。讓我們看看還有什麼,如果有的話。 – Sam

+1

更新了相關的KML鏈接,儘管KML文件的大小可能成爲問題,但它的實現相當簡單。另外請記住,如果您是自主託管,請爲KML文件設置MIME類型。這讓我絆倒了。 – Swires

+0

想知道這是否是一個技術上正確的說法:Google地球API提供了比Google Maps API更多的功能,並提供了地球的3d視圖,但需要安裝該插件。 – Sam

1

以下是我對情況的理解。

有兩個相似,但不同的產品共存很長一段時間:

  • 2D貼圖出生於出生於桌面,並提請網絡作爲插件的Web

  • 3D地球。

這引起了很多混淆。
將這兩者聯合起來將是有益的,但最近WebGL才成爲可能。

上週Google發佈了具有地球集成的新地圖。
不幸的是,我還沒有找到任何關於此集成的文檔。

但是,我的答案仍然是:使用地圖,最終你可以免費獲取地球。

+0

感謝您的信息。 upvoted你的答案。由於您已經查看了新的Google MAPS,您是否發現任何對Google地圖API版本3的更新或更改(如果有)的引用是由於新的Google MAPS所致?我沒有找到任何東西,但沒有任何意義。 – Sam

+1

希望他們儘快更新/發佈API – sas18