我正在使用PhpStorm开发Web应用程序,并使用Google Maps JavaScript API v3。 PhpStorm提供代码完成功能,但前提是它只知道所使用的库。所以我想将Google Maps库包含到PhpStorm中以便能够使用代码完成但我不知道从哪里获取.js文件。 有人知道如何完成这项任务或知道js库的URL吗?
答案 0 :(得分:17)
以下是你在PhpStorm中所要做的事情(我使用的是7.1,但想法是一样的。)
转到here并将文件(我选择的是最新版本)复制到您想要的任何目录(它只能由PhpStorm使用,而不是您的应用程序,所以在哪里保存它并不重要)。
在此之后转到文件 - > 设置 - > JavaScript - >的库即可。然后单击添加并编写名称,版本并提供指向您文件的链接(使用与我的屏幕截图类似的方法)。
点击确定和应用后,所有内容都应该开始运作。
答案 1 :(得分:12)
这里有适用于Visual Studio的Google Maps 3存根:
http://gmapvsdoc.codeplex.com/releases/view/41099
我将两个javascript文件放入我的IntelliJ 11项目中,并不完美,但至少可以帮助减少一些警告。如果我找到更好的东西,我会更新这篇文章。
2013年1月25日更新:更好的内容!
Google Maps存根可在此处获取: http://closure-compiler.googlecode.com/svn/trunk/contrib/externs/maps/
2013年12月12日更新
上一个链接指向特定的subversion修订版。更好的链接是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。
答案 2 :(得分:8)
现在可以直接从PhpStorm下载Google Maps
存根,文件>设置>语言与框架> Javascript>图书馆>下载强>
答案 3 :(得分:0)
PhpStorm跟踪器中有open issue来解决此问题。您可以尝试配置stub library,但不会获得任何文档,只会减少代码中的警告。