Подтвердить что ты не робот

Добавить документацию Google Maps для завершения кода в PhpStorm

Я разрабатываю веб-приложение с использованием PhpStorm, и я использую API JavaScript для Google Maps v3. Конечно, PhpStorm предлагает функцию завершения кода, но только если она знает об используемой библиотеке, конечно. Поэтому я хотел бы включить библиотеку Google Maps в PhpStorm, чтобы иметь возможность использовать завершение кода, но я не знаю, откуда взять файл .js. Кто-нибудь знает, как выполнить эту задачу или узнать URL-адрес библиотеки js?

4b9b3361

Ответ 1

Вот что вам нужно сделать в PhpStorm (я использовал 7.1, но идея такая же).

Перейдите здесь и скопируйте файл (я выбрал последнюю версию) в любой каталог, который вы хотите (он будет использоваться только PhpStorm, не ваше приложение, поэтому на самом деле неважно, где вы его сохраните).

После этого перейдите в Файлы Настройки JavaScript Библиотеки. Затем нажмите Добавить и напишите имя, версию и укажите ссылку на свой файл (аналогичным методом, как на моем снимке экрана).

enter image description here

После нажатия Ok и Применить все должно начать работать.

Ответ 2

Здесь есть заглушки для Google Maps 3 для Visual Studio:

http://gmapvsdoc.codeplex.com/releases/view/41099

Я сбросил два файла javascript в мой проект IntelliJ 11, и он не идеален, но, по крайней мере, помогает уменьшить некоторые предупреждения. Я обновлю этот пост, если найду что-нибудь лучше.

Обновление 25 января 2013 года: что-то лучше!

Опоры Google Maps доступны здесь: http://closure-compiler.googlecode.com/svn/trunk/contrib/externs/maps/

Обновление от 12 декабря 2013 г.

Предыдущая ссылка указывает на конкретную ревизию subversion. Лучшая ссылка https://code.google.com/p/closure-compiler/source/browse/#git%2Fcontrib%2Fexterns%2Fmaps, которая показывает все доступные заглушки (теперь доступны более свежие версии).

Обновление, ноябрь 2014

Проект закрытия-компилятора теперь находится на GitHub (thanks voltagex). См. https://github.com/google/closure-compiler/tree/master/contrib/externs/maps.

Ответ 3

Теперь заглушки Google Maps теперь могут быть напрямую загружены из PhpStorm, Файл > Настройки > Языки и рамки > Javascript > Библиотеки > Загрузить

Ответ 4

В этой проблеме существует открытая проблема в трекерах PhpStorm. Вы можете попробовать сконфигурировать библиотеку заглушек, но вы не получите никакой документации, а всего лишь меньше предупреждений в коде.