Skip to content

Instantly share code, notes, and snippets.

@keeprock
Last active August 29, 2015 14:17
Show Gist options
  • Save keeprock/5d4ab0516430f4a83442 to your computer and use it in GitHub Desktop.
Save keeprock/5d4ab0516430f4a83442 to your computer and use it in GitHub Desktop.
Initialize Google Maps
<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js"></script>
if ($('MAP_WRAPPER_DIV_SELECTOR').length) {
function initialize() {
var iconBase = 'PATH_TO_YOUR_ICONS';
var mapCanvas = document.getElementById('MAP_WRAPPER_DIV_SELECTOR');
var mapOptions = {
center: new google.maps.LatLng(INSERT_COORDINATES_HERE),
zoom: 15,
streetViewControl: false,
zoomControl: true,
mapTypeControl: false,
scrollwheel: false
};
map = new google.maps.Map(mapCanvas, mapOptions);
var marker = new google.maps.Marker({
position: new google.maps.LatLng(INSERT_COORDINATES_HERE),
map: map,
icon: iconBase + 'marker.png',
customInfo: "SOME_ADDITIONAL_INFO"
});
}
google.maps.event.addDomListener(window, 'load', initialize);
google.maps.event.addDomListener(window, 'resize', function() {
var center = map.getCenter();
google.maps.event.trigger(map, "resize");
map.setCenter(center);
});
} // end initialize()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment