我有一张地图,我想通过javascript选择一个地图,这是我的googlemap地图中的一个矩形区域。在此之后,我想通过将两个角落coordonates(我已经采取)发送到我的Cakephp控制器来执行操作,而无需点击任何地方。我该怎么办呢?
提示:我使用的是1.3 cakephp版本。感谢。
这是我的代码:
var map, bnds, dz;
function initialize() {
...
dz= map.GetDragZoomObject();
...
google.maps.event.addListener(dz,'dragend', function(bnds){
//variable to be display: bnds
alert('KeyDragZoom end: ' + bnds);
}
警报在警报框中显示此消息:
"KeyDragZoom end: ((1.53790123, 9.404296), (5.22600788, 18.391113281))
答案 0 :(得分:0)
您可以尝试使用jquery $ .ajax将数据发送回服务器。此示例也处理来自服务器的响应。
$.ajax({
url: "<?php echo $html->url( array( 'controller' => 'xxx', 'action' => 'xxx' ), true ) ?>",
dataType: "json",
crossDomain: false,
data: bnds
})
.then( function ( response ) {
$.each(response, function (i, val) {
// do something
});
});
,ajax的文档就在这里