0

私はCakephp 2.3が初めてで、アプリにGoogleマップを実装しようとしています..ここからヘルパーをダウンロードしました

http://bakery.cakephp.org/articles/marcferna/2012/09/08/google_maps_helper

指示に従いましたが、マップがページに表示されない理由がわかりません...

これが私がやったことです

コントローラ

 class  LocationController extends AppController{

 public $helpers = array('GoogleMap');

 public function index(){

 }

    }

そして私のビューページで私はこれをしました

       <?php echo $this->GoogleMap->map(); ?>

これをtrueとfalseに変更して、機能するかどうかを確認しましたが、機能しませんでした

  var $defaultLocalize = true;

ページのソース

http://www.pastebin.com/aAKcAthm

4

4 に答える 4

3

よく私は解決策を得ました...実際に私はこのURLを変更しました

<?= $this->Html->script('http://maps.google.com/maps/api/js?sensor=true', false); ?>

httpセキュア..

<?= $this->Html->script('https://maps.google.com/maps/api/js?sensor=true', false); ?>
于 2013-07-06T04:42:28.417 に答える
1

この行も追加しましたか

<?= $this->Html->script('http://maps.google.com/maps/api/js?sensor=true', false); ?>

レイアウトにラインがありますか

echo $this->fetch('script');

通常、 default.ctp に既に存在します。

于 2013-07-05T22:00:04.193 に答える
0

「marcferna」のプラグインを試し、指示に従いました。HTTPSにも変更しましたが、うまくいきませんでした。

現在、Cakephp 2.5.5 で動作しているこの他の Google マップ プラグインを使用しています。

http://www.dereuromark.de/2010/12/21/googlemapsv3-cakephp-helper/

于 2015-01-06T08:23:04.847 に答える
0

ビューに合わせたスタイル シートを用意しましたか。

マップ コンテナーに高さを指定しない場合、高さは 0 になります。

于 2013-07-05T15:39:22.740 に答える