我正在使用 PhpStorm 开发一个 Web 应用程序,并使用 Google Maps JavaScript API v3。当然,PhpStorm 提供了代码完成功能,但前提是它知道所使用的库。因此,我想将 Google Maps 库包含到 PhpStorm 中,以便能够使用代码完成,但我不知道从哪里获取 .js 文件。有人知道如何完成这项任务或知道 js 库的 URL 吗?
4 回答
这是您在 PhpStorm 中必须做的事情(我使用的是 7.1,但想法是一样的)。
转到此处并将文件(我选择的是最新版本)复制到您想要的任何目录(它将仅由 PhpStorm 使用,而不是您的应用程序,因此您将其保存在哪里并不重要)。
在此之后转到Files -> Settings -> JavaScript -> Libraries。然后单击添加并写入名称、版本并提供指向您的文件的链接(采用与我的屏幕截图类似的方法)。
单击确定并应用后,一切都应该开始工作了。
这里有适用于 Visual Studio 的 Google Maps 3 存根:
http://gmapvsdoc.codeplex.com/releases/view/41099
我将这两个 javascript 文件放到了我的 IntelliJ 11 项目中,它并不完美,但至少有助于减少一些警告。如果我发现更好的东西,我会更新这篇文章。
2013 年 1 月 25 日更新:更好的东西!
谷歌地图存根可在此处获得: http ://closure-compiler.googlecode.com/svn/trunk/contrib/externs/maps/
2013 年 12 月 12 日更新
上一个链接指向特定的颠覆修订。更好的链接是https://code.google.com/p/closure-compiler/source/browse/#git%2Fcontrib%2Fexterns%2Fmaps,它显示了所有可用的存根(现在有更新的版本)。
更新,2014 年 11 月
闭包编译器项目现在在 GitHub 上(感谢 voltagex)。请参阅https://github.com/google/closure-compiler/tree/master/contrib/externs/maps。
现在Google Maps
可以从 PhpStorm 直接下载存根,文件 > 设置 > 语言和框架 > Javascript > 库 > 下载