Files
wp-strava/js/wp-strava.js
T
cmanon cba3bfc82f Version 0.62 release:
- Tested with wordpress 3.3.2
 - Changed default icon for side widget.
 - Fixed issue with club id search.
 - Fixed and enabled shortcode [ride].
 - Changed login and ride_details calls to use Strava V2 API.
2012-06-12 17:36:49 -05:00

40 lines
1.5 KiB
JavaScript

jQuery(document).ready(function($){
$('.map').each(function(){
var mapId = $(this).attr('id');
var rideCoordinates = window.coordinates[mapId].latlng;
var mapCenter = new google.maps.LatLng(23.091860, -102.839356);
var mapOptions = {
zoom: 5,
center: mapCenter,
//mapTypeControl: true,
//mapTypeControlOptions: {style: google.maps.MapTypeControlStyle.DROPDOWN_MENU},
zoomControl: true,
zoomControlOptions: {style: google.maps.MapTypeControlStyle.SMALL},
mapTypeId: google.maps.MapTypeId.TERRAIN
};
var mapObject = new google.maps.Map($('#' + mapId)[0], mapOptions);
var mapBounds = new google.maps.LatLngBounds();
var mapCoordinates = new google.maps.MVCArray();
var size = rideCoordinates.length;
for(i = 0; i < size; i++) {
point = new google.maps.LatLng(parseFloat(rideCoordinates[i][0]), parseFloat(rideCoordinates[i][1]));
mapBounds.extend(point);
mapCoordinates.push(point);
}
var polylineOptions = {
path: mapCoordinates,
strokeColor: '#e0642e',
strokeOpacity: 0.8,
strokeWeight: 3
};
var polyline = new google.maps.Polyline(polylineOptions);
polyline.setMap(mapObject);
mapObject.fitBounds(mapBounds);
//google.maps.event.trigger(mapObject, 'resize');
});
});