我在我的页面中有谷歌地图的这个代码..我想改变经度和纬度的值..应该来自我的数据库..我会完成它吗?
$(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'];
答案 0 :(得分: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' ; ?>"