29

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

4

4 回答 4

21

这是您在 PhpStorm 中必须做的事情(我使用的是 7.1,但想法是一样的)。

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

在此之后转到Files -> Settings -> JavaScript -> Libraries。然后单击添加并写入名称、版本并提供指向您的文件的链接(采用与我的屏幕截图类似的方法)。

PHPStorm 的

单击确定应用后,一切都应该开始工作了。

于 2014-02-10T07:31:22.207 回答
13

这里有适用于 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

于 2013-01-25T19:34:20.367 回答
12

现在Google Maps可以从 PhpStorm 直接下载存根,文件 > 设置 > 语言和框架 > Javascript > 库 > 下载

于 2017-01-22T07:42:28.067 回答
0

PhpStorm 跟踪器中有一个针对此问题的解决问题。您可以尝试配置存根库,但您不会获得任何文档,代码中只会出现较少的警告。

于 2012-07-23T10:32:27.390 回答