2015-08-15 122 views
0

谷歌關閉是否存在地理定位API部分(最終用於ClojureScript)?谷歌關閉地理位置api

我一直在尋找它,但我能找到的東西看起來像是一個old shim

如果沒有,是因爲Google沒有使用Web瀏覽器的功能(他們使用其他方式找到我們的位置),或者因爲瀏覽器API不需要(已經統一),以及成爲ClojureScript的最佳選擇?

+0

現在沒有關閉此權利。一般來說,Closure只在包含跨瀏覽器兼容性問題時纔會包裝這些本機API,可能會出現polyfill或可能進行改進。我並不太熟悉這些API,但我的猜測是它不在Closure中,因爲它在實現它的瀏覽器中非常標準化。有什麼具體的你關心嗎? – joeltine

+0

@ joeltine這是有道理的。我擔心,因爲(1)http://caniuse.com/#feat=geolocation - >查看已知問題,以及(2)由於我提供給接口而沒有實現的鏈接(爲什麼?)。 – nha

+0

你提供的「shim」鏈接就是所謂的extern文件。它與Closure Compiler一起使用以避免重命名某些屬性。有關更多信息,請參見[本資源](https://developers.google.com/closure/compiler/docs/api-tutorial3?hl=en)。 – joeltine

回答

1

現在沒有關閉此權利。一般來說,Closure只在包含跨瀏覽器兼容性問題時纔會包裝這些本機API,可能會出現polyfill或可能進行改進。我並不太熟悉這些API,但我的猜測是它不在Closure中,因爲它在實現它的瀏覽器中非常標準化。

你提供的「shim」鏈接就是所謂的externs文件。它與Closure Compiler一起使用以避免重命名某些屬性。有關更多信息,請參見this resource