Для облегчения работы с Google Maps API я разрабатываю плагин jquery.У него есть некоторые значения по умолчанию.следует:
По умолчанию плагин jquery (код в кофе-скрипте)
(($, window, document) ->
# Defaults
defaults =
zoom: 16
disableDefaultUI: true
zoomControl: true
zoomControlOptions:
style: google.maps.ZoomControlStyle.LARGE
position: google.maps.ControlPosition.RIGHT_CENTER
mapTypeControl: true
mapTypeControlOptions:
style: google.maps.MapTypeControlStyle.DROPDOWN_MENU
position: google.maps.ControlPosition.TOP_LEFT
mapTypeId: google.maps.MapTypeId.ROADMAP
...
Обратите внимание на опции zoomControlOptions
.
Моя проблема в том, чтофайл JS уникален для каждой страницы, скрипт:
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
находится на странице контактов (где я использую API).
Этот плагинзависит от API Google Maps для работы, как загрузить плагин только на странице контактов?А еще лучше, как загрузить плагин, только если доступен API Карт Google ?
Спасибо всем за помощь!