2015-08-15 118 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