Модификация кода Google Maps JQuery - PullRequest
0 голосов
/ 30 ноября 2011

Я использую этот скрипт ниже, и он работает хорошо, за исключением того, что он отображает мое текущее местоположение, и вместо этого я хочу отобразить указанное местоположение.

Вот код:

<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 Ответ

1 голос
/ 30 ноября 2011

Попробуйте указать центр карты как переменные, что-то вроде этого,

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

Google Geocoding API может использоваться, чтобы получить широту и долготу, если необходимо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...