0

私は MVC と Angular が初めてで、AGM クイックスタート ページの手順に従って angular-google-maps を実行しようとしました。Firebug はいくつかのエラーを表示しますが、そのうちのいくつかは理解できません。

まず、アンダースコアにアクセスすると 403 が返されます。メッセージ (ローカルホストを除く) は次のとおりです: 「NetworkError: 403 Forbidden - angular-oPast/app/..../node_modules/underscore/underscore-min.js」

次に、SyntaxError: missing } after property list }; が発生します。私のコードにはないngLocaleへの参照があります。

3 番目に、ReferenceError: _ is not defined with some reference to MarkerLabel を取得しますが、これは使用していません。

4 番目に、[$injector:nomod] Module 'residenceApp' is not available! が表示されます。これは、Angular アプリ全体の名前です。いくつかのチュートリアルを行ったにもかかわらず、AGM を使用するためにこれを構築する方法や、どこに置くべきかわかりません。

5番目に、AGM QuickStartに従って、CSSに次のものがあります

.angular-google-map-container {height:400px;}

HTML class=".angular-google-map-container" の作成について指示が何も述べていないため、これはパズルです。それを行う指示がなかったので、そのような HTML クラス属性を入れませんでした。その CSS は何をしているのですか? それは私の状況に合っていますか?

ng を使用した HTML は次のようになります。

<html lang="en" data-ng-app="residenceApp">

<div id="gMapCanvas" data-ng-controller="GMapController2">
    <google-map center="map.center" zoom="map.zoom"></google-map>
</div>

この時点で、残りの HTML のほとんどはモックアップ テキストです。

私のスクリプトは次のようになります。

<script src="..../node_modules/underscore/underscore-min.js"></script>
<script src="common/gmapGenerator2.js"></script>
<script src="common/mapGenerator/dist/angular-google-maps.min.js"></script>

AGM の example.html が私の PC で動作すると言うべきかもしれません。だから私はシステムに必要なコードを持っています。依存関係が正しく設定されていないか、何かがあります。

これらの問題を解決して Google マップを機能させるにはどうすればよいですか? 必要に応じて、さらに情報を提供できます。

4

0 に答える 0