Google Maps JQuery代码修改

时间:2011-11-29 21:16:35

标签: 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({'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>

1 个答案:

答案 0 :(得分:1)

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

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

Google Geocoding API可用于获取lat和lon(如果需要)