私は 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 マップを機能させるにはどうすればよいですか? 必要に応じて、さらに情報を提供できます。