2016-08-30 7 views
2

私はすでにフォーラムを通して見てきましたが、私の特定の問題の答えを見つけることができないようです。Magentoプラグインを使用してGoogle Maps API MissingKeyMapError

私はMagentoストアにサードパーティのストアロケータプラグインをインストールしましたが、MissingKeyMapErrorに関するjsエラーメッセージが表示され続けます。私は既にAPIキーを申請しましたが、私の問題はコード内のどこにこのキーを置くべきかわかりません。

API Key

私は、この特定のプラグインのためのappフォルダにGooglemap.php中だと私はそれがどこかにここに行きますが、完全にわからないはずだと思う

これはGooglemap.phpに含まれているものです:

class Clarion_Storelocator_Block_Adminhtml_Storelocator_Edit_Tab_Googlemap  extends Mage_Adminhtml_Block_Widget_Form 
{ 
    protected function _prepareForm() 
    { 
     $model = Mage::registry('storelocator_data'); 

    $form = new Varien_Data_Form(); 
    $this->setForm($form); 
    $fieldset = $form->addFieldset('form_General_Googlemap', array('legend'=>Mage::helper('clarion_storelocator')->__('Google Map'))); 

    $radiusConfigValue = Mage::getStoreConfig('clarion_storelocator_general_setting/clarion_storelocator_display_setting/default_radius'); 
    $fieldset->addField('radius', 'text', array(
     'label'  => Mage::helper('clarion_storelocator')->__('Radius'), 
     'note' => Mage::helper('clarion_storelocator')->__('Radius is in miles. If kept blank then default configured radius will be used (System > Configuration > Store Locator)'), 
     'name'  => 'radius', 
     'value'  => $radiusConfigValue, 
    )); 

    $fieldset->addField('latitude', 'text', array(
     'label'  => Mage::helper('clarion_storelocator')->__('Latitude'), 
     'class'  => 'validate-number', 
     'required' => true, 
     'name'  => 'latitude', 
    )); 

    $fieldset->addField('longitude', 'text', array(
     'label'  => Mage::helper('clarion_storelocator')->__('Longitude'), 
     'class'  => 'validate-number', 
     'required' => true, 
     'name'  => 'longitude', 
    )); 

    $zoomLevelConfigValue = Mage::getStoreConfig('clarion_storelocator_general_setting/clarion_storelocator_display_setting/zoom_level'); 
    $fieldset->addField('zoom_level', 'text', array(
     'label'  => Mage::helper('clarion_storelocator')->__('Zoom Level '), 
     'note' => Mage::helper('clarion_storelocator')->__('If kept blank then default configured zoom level will be used (System > Configuration > Store Locator)'), 
     'name'  => 'zoom_level', 
     'value'  => $zoomLevelConfigValue, 
    )); 

    $data = $model->getData(); 
    if(!empty($data)) { 
     $form->setValues($data); 
    } 
    return parent::_prepareForm(); 
} 
}** 

すべてのヘルプ/提案をいただければ幸いです!事前に

おかげで、 レティシア

答えて

0

私もちょうどラインなし#でスクリプトタグの下にGoogleのAPIのパスを見つける主にこの中でclarion_storelocator.xmlと名付けあなたのテーマのレイアウトの下のxmlファイルを見つけ、この拡張子を持つ同じ問題を持っていました32 src = "// maps.googleapis.com/maps/api/js?v=3.exp & sensor = false & key = YOUR_API_KEY" async = "" defer = "defer" type = "text/javascript" >スクリプトタグの下に

あなたのapiキーを置いてください。 コーディングをお楽しみください:)

関連する問題