Я разрабатываю приложение на основе jQTouch для iPhone, и часть его использует API Google Maps (V3). Я хочу иметь возможность передавать координаты геолокации на карту и центрировать местоположение с помощью маркера. Теперь я получаю карту с надлежащим уровнем масштабирования, но желаемая центральная точка появляется в правом верхнем углу. Он также показывает только около трети области карты (остальная часть серого цвета) и ведет себя несколько хаотично при панорамировании или масштабировании. Вот код:
var coords = { latitude : "35.510630", longitude : "-79.255374" };
var latlng = new google.maps.LatLng(coords.latitude, coords.longitude);
var myOptions = {
zoom: 12,
center: latlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map($("#map_canvas").get(0), myOptions);
var marker = new google.maps.Marker({
position: latlng,
map: map,
});
Кстати: он выглядит и ведет себя одинаково на других платформах/браузерах.
Мысли?
Заранее спасибо,
отметка
Добавлено Вот ссылка, которая точно покажет, что происходит: Снимок экрана эмулятора iPhone