添加Google Maps文档以在PhpStorm中完成代码

时间:2012-07-23 09:59:37

标签: google-maps google-maps-api-3 phpstorm

我正在使用PhpStorm开发Web应用程序,并使用Google Maps JavaScript API v3。 PhpStorm提供代码完成功能,但前提是它只知道所使用的库。所以我想将Google Maps库包含到PhpStorm中以便能够使用代码完成但我不知道从哪里获取.js文件。 有人知道如何完成这项任务或知道js库的URL吗?

4 个答案:

答案 0 :(得分:17)

以下是你在PhpStorm中所要做的事情(我使用的是7.1,但想法是一样的。)

转到here并将文件(我选择的是最新版本)复制到您想要的任何目录(它只能由PhpStorm使用,而不是您的应用程序,所以在哪里保存它并不重要)。

在此之后转到文件 - > 设置 - > JavaScript - >的即可。然后单击添加并编写名称,版本并提供指向您文件的链接(使用与我的屏幕截图类似的方法)。

PHPStorm's "New Library" dialog, filled in with the answerer's values. Name: googleMaps. Framework type: Custom. Version: 3.15. File name: googlemap_for_stormCompletion.js. Type: Debug.

点击确定应用后,所有内容都应该开始运作。

答案 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,但不会获得任何文档,只会减少代码中的警告。