Привет, поэтому я работаю с элементом google maps в приложении, которое я пишу, и у меня возникают проблемы с сбросом вывода в текущем местоположении пользователя.Отбрасывание маркера с помощью Google Maps api и javascript
Я могу получить карту для загрузки слоя плагинов с плавающей точкой и сосредоточиться на текущем местоположении пользователя, но я бы хотел, чтобы потом отбросил маркер в текущем местоположении пользователя и изменил размер карты на поместим все маркеры. Это возможно? Если нет, я могу просто установить масштабирование на соответствующий уровень.
Это код, я работаю с:
var geocoder = new google.maps.Geocoder();
function initialize() {
map = new google.maps.Map(document.getElementById('googft-mapCanvas'), {
center: new google.maps.LatLng([app:user-lat], [app:user-lon]),
zoom: 12,
mapTypeId: google.maps.MapTypeId.ROADMAP
});
layer = new google.maps.FusionTablesLayer({
map: map,
heatmap: { enabled: false },
query: {
select: "col2, col0",
from: "1pbba_dFcpWQKQDXQUt9RNXp16GqX5Jz-NraafEI",
where: ""
},
options: {
styleId: 3,
templateId: 3
}
});
}
google.maps.event.addDomListener(window, 'load', initialize);
Я должен также сказать, что [приложение: пользователь однолатовая] и [приложение: пользователь-LON] звонки от приложения, принимая данные из мобильное устройство, и будет работать, чтобы вставить местоположение текущего пользователя. Именно по этой причине я не звоню на текущую позицию через google maps api, заранее заранее, чтобы кто-то нашел время, чтобы помочь.