Magento 1.7.2 で使用するマップを購入しました。Maps と呼ばれる CMS ページで動作させるのに問題があります。マップには、mapdata.js と namap.js という 2 つの Java ファイルと、コマンド The Map があります。
テスト作業マップ: http://www.webstertoolbox.com/testmap/map.html
cmsページのコンテンツ部分のMapと呼ばれるCMSページにThe Mapを入れました。また、次のように「Update Layout XML」に Java インクルード ファイルを追加しました。
<reference name="head">
<action method="addItem">
<type>skin_js</type>
<name>js/mapdata.js</name>
<params/>
</action>
</reference>
<reference name="head">
<action method="addItem">
<type>skin_js</type>
<name>js/namap.js</name>
<params/>
</action>
</reference>
このページは次の場所にあります: http://www.webstertoolbox.com/index.php/maps マップ サイトのインストーラは次の場所にあります: http://simplemaps.com/docs/typular-install
ソースを表示すると 2 つのファイルが存在するため、XML が Java ファイルをロードしていることがわかります。ページに「The Map」が表示されるため、divも読んでいることがわかります。また、js ファイルと同じ場所に map_images というフォルダーを作成しました。今、私は自分のローカル ブラウザでマップを自分でテストしましたが、問題なく動作しました。Googles Inspect を見ると、4 つのエラーが表示されますが、その理由や修正方法がわかりません。これが機能しない理由を教えてください。
Google のエラーは次のとおりです。
ビューポート引数値「デバイス幅;」for キー "width" は無効であり、無視されました。ご了承ください ';' ビューポート値のセパレータではありません。リストはコンマで区切る必要があります。マップ:6'
Uncaught ReferenceError: eve is not defined maps:1 chrome.tabs is not available: この API にアクセスする権限がありません。必要な権限またはマニフェスト プロパティが manifest.json に含まれていることを確認します。[VM]バインディング(14211):216
キャッチされていない TypeError: 未定義の measureIt.js:120 のメソッド 'create' を呼び出せません
ありがとう、
フランク