如果我想使用gmap ...显示地图由ajax响应给出..我必须这样做吗? 目前,我这样做(index.php):
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string {
return NO;
}
然后是ajax响应(show_map.php):
<div id="content"></div> <!-- The container of ajax response -->
它在&#34;内容&#34;的同一页面上工作div,但不是那样的.. 我在index.php文件中调用gmap.js和google maps api
[编辑] 这是ajax代码
<div id="map" align="center" style="width:100%; height:300px;"></div>
<script>
function locate()
{
new GMaps({
div: '#map',
lat: <?php echo $dati['latitude'];?>,
zoom: 17,
lng: <?php echo $dati['longitude'];?>
});
}
locate();
</script>
答案 0 :(得分:0)
所以一开始我建议使用jQuery
网站:http://jquery.com/ 下载:http://code.jquery.com/jquery-2.1.4.min.js
代码就像那样
$.ajax({
url: "show_map.php",
context: document.body
}).done(function(data) {
$("#content").html(data);
});