我正在使用下面的脚本,它工作得很好,除了它显示了我的当前位置,而我想要它做的是显示一个指定的位置。
代码如下:
<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>发布于 2011-11-30 07:21:21
尝试将map的中心指定为变量,如下所示
var lat = (...); //Latitude
var lon = (...); //Longitude
...
$('#map_canvas').gmap({'center': lat + ', ' + lon}).bind(...如果需要,可以使用Google Geocoding API来获取最新信息
https://stackoverflow.com/questions/8317853
复制相似问题