1

私のページにGoogleマップのこのコードがあります..経度と緯度の値を変更したかった..それは私のデータベースからのものでなければなりません..どうすればそれを達成できますか?

$(function() { 
    demo.add(function() {
        $('#gmap').gmap({'center': '47.660937,9.569803', 'zoom': 10,'disableDefaultUI':true, 'callback': function() {
            var self = this;
            self.addMarker({'position': this.get('map').getCenter() }).click(function() {});    
                    }});
    }).load();
});

データベースから変数を宣言する方法は次のとおりです..

$propertyId = $this->_getParam('propertyId', null);

            $propDetail = $propertyDb->getProperty($sessionOutlet, $propertyId);

            $this->view->description = $propDetail[0]['Description'];
            $this->view->propertyname = $propDetail[0]['PropertyName'];
            $this->view->longitude = $propDetail[0]['Longitude'];
            $this->view->latitude = $propDetail[0]['Latitude'];
4

1 に答える 1

0

ZEND の JS 変数宣言については、次のように JS コードに PHP 変数を挿入できます。

var longitude = <?php echo $this->longitude; ?>; // for number
var description = "<?php echo $this->description; ?>"; // for string

インライン条件を使用することもできます:

var myVar = "<?php echo (isset($this->myVar)) ? $this->myVar : 'Not defined' ; ?>"
于 2012-12-11T06:34:07.890 に答える