2013-02-26 1 views
1

даже не уверен, что, если возможно следующее, не нашли ничего еще, чтобы подтвердить или иначе в сети до сих порСохраняя Google Maps Маркер Сосредоточенный во всех видовых

Я использую это, чтобы показать мою карту

<iframe width="100%" height="100%" frameborder="0" scrolling="no" marginheight="0"  marginwidth="0" src="https://maps.google.co.uk/maps?f=q&amp;source=s_q&amp;hl=en&amp;geocode=&amp;q=NP19+7GA&amp;aq=&amp;sll=52.405331,-4.159948&amp;sspn=5.732167,16.907959&amp;ie=UTF8&amp;hq=&amp;hnear=NP19+7GA,+United+Kingdom&amp;ll=51.595904,-2.979781&amp;spn=0.011397,0.033023&amp;t=m&amp;z=14&amp;iwloc=near&amp;output=embed"></iframe> 

Он снят с веб-страницы Google Maps, как вы, вероятно, можете сказать. Пока он заполняет 100% экрана, и это нормально, но я внедряю на отзывчивый веб-сайт и задаюсь вопросом, может ли при изменении размера окна просмотра сгенерированный маркер оставаться центрированным.

на данный момент карта дает усадку в окно просмотра делает, но вы теряете из виду маркера (местонахождение)

EDIT

Если я использую API V3 Google Maps я могу добавить слушатель события, как так

google.maps.event.addDomListener(window, 'resize', function() { 
map.setCenter(homeLatlng); 
}); 

Есть ли способ в JQuery для создания этой функции?

ответ

1

jQuery - это javascript, также как и API GMaps. Просто поместите код выше с другими js.

Вы можете переписать его, чтобы использовать событие jQuery, но при этом не было бы никакой пользы.

+0

сейчас, но спасибо за разъяснение, я не был уверен, могу ли я использовать код с просто встраиванием карты в iframe – Richlewis

+0

в ответ на мой собственный вопрос, нет, вы не можете использовать код, не используя официальный api – Richlewis

+0

, отмеченный ответ, как правильно, как я понял, что я должен использовать api, чтобы это работало, довольно дерьмо вопрос на самом деле, не уверен, почему я спросил :) – Richlewis

Смежные вопросы