1

我的页面中有这个谷歌地图的代码..我想更改经度和纬度的值..它应该来自我的数据库..我将如何完成它?

$(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 回答