Javascript 谷歌地图JQuery代码修改

Javascript 谷歌地图JQuery代码修改,javascript,jquery,google-maps,google-maps-api-3,Javascript,Jquery,Google Maps,Google Maps Api 3,我在下面使用这个脚本,它工作得很好,只是它显示了我的当前位置,我希望它做的是显示一个指定的位置 代码如下: <script type="text/javascript"> $('#basic_map').live("pageshow", function() { $('#map_canvas').gmap('refresh'); }); $('#basic_map').live("pagecreate", function() { $('#map_canvas').gmap({'

我在下面使用这个脚本,它工作得很好,只是它显示了我的当前位置,我希望它做的是显示一个指定的位置

代码如下:

<script type="text/javascript">

$('#basic_map').live("pageshow", function() {
$('#map_canvas').gmap('refresh');
});

$('#basic_map').live("pagecreate", function() {
$('#map_canvas').gmap({'center': '52.897699, -1.155959'}).bind('init', function(evt, map) {
$('#map_canvas').gmap('addMarker', {'position': map.getCenter(), 'animation': google.maps.Animation.DROP }).click(function() {
$('#map_canvas').gmap('openInfoWindow', { 'content': 'The Location!'}, this);
});
});
});

</script>

$(“#基本地图”).live(“页面显示”,函数(){
$('map#u canvas').gmap('refresh');
});
$(“#基本地图”).live(“页面创建”,函数(){
$('map_canvas').gmap({'center':'52.897699,-1.155959'}).bind('init',函数(evt,map){
$(“#map_canvas”).gmap('addMarker',{'position':map.getCenter(),'animation':google.maps.animation.DROP})。单击(函数(){
$('map_canvas').gmap('openInfoWindow',{'content':'The Location!'},this);
});
});
});

尝试将地图的中心指定为变量,如下所示

var lat = (...); //Latitude
var lon = (...); //Longitude
...
$('#map_canvas').gmap({'center': lat + ', ' + lon}).bind(...

谷歌地理编码API可以用来获取lat和lon,如果需要的话

它仍然在询问我的地理位置。我只想用一个标记来显示Lat和Lon上指定的位置,没有别的。嗯……初始化地图时,你的传感器设置是设置为真还是假?在你的情况下,听起来应该设置为false。。。