diff --git a/js/WP-GPX-Maps.js b/js/WP-GPX-Maps.js index 4aebcdd..b90574a 100644 --- a/js/WP-GPX-Maps.js +++ b/js/WP-GPX-Maps.js @@ -2,7 +2,7 @@ Plugin Name: WP-GPX-Maps Plugin URI: http://www.devfarm.it/ Description: Draws a gpx track with altitude graph -Version: 1.5.05 +Version: 1.6.02 Author: Bastianon Massimo Author URI: http://www.devfarm.it/ */ @@ -560,29 +560,30 @@ var WPGPXMAPS = { if (startIcon != '') { - var startIconImage = new google.maps.MarkerImage(startIcon); - var startMarker = new google.maps.Marker({ - position: points[0], - map: map, - title: "Start", - animation: google.maps.Animation.DROP, - icon: startIconImage, - zIndex: 10 - }); + + var startMarker = L.marker(mapData[0], {icon: L.icon({ + iconUrl: startIcon, + iconSize: [32, 32], // size of the icon + iconAnchor: [16, 16], // point of the icon which will correspond to marker's location + }) + }); + startMarker.addTo(this.map); + startMarker.title = "Start"; + } if (endIcon != '') { - var endIconImage = new google.maps.MarkerImage(endIcon); - var endMarker = new google.maps.Marker({ - position: points[ points.length -1 ], - map: map, - title: "Start", - animation: google.maps.Animation.DROP, - icon: endIconImage, - zIndex: 10 - }); + + var endMarker = L.marker(mapData[ mapData.length - 1 ], {icon: L.icon({ + iconUrl: endIcon, + iconSize: [32, 32], // size of the icon + iconAnchor: [16, 16], // point of the icon which will correspond to marker's location + }) + }); + endMarker.addTo(this.map); + endMarker.title = "End"; } @@ -790,7 +791,7 @@ var WPGPXMAPS = { mapType, (zoomOnScrollWheel == 'true'), ThunderforestApiKey); - + map.EventSelectChart = function(LatLon) { @@ -844,10 +845,21 @@ var WPGPXMAPS = { if (context.CurrentGPSPositionMarker == null) { - context.CurrentGPSPositionMarker = L.marker(pos) + if (currentpositioncon == '') + { + currentpositioncon = "https://maps.google.com/mapfiles/kml/pal4/icon25.png"; + } + + context.CurrentGPSPositionMarker = L.marker(pos, {icon: L.icon({ + iconUrl: currentpositioncon, + iconSize: [32, 32], // size of the icon + iconAnchor: [16, 16], // point of the icon which will correspond to marker's location + }) + }) .addTo(context.map) - .bindPopup("You are within " + radius + " meters from this point") + .bindPopup(lng.currentPosition) .openPopup(); + } else { @@ -1430,7 +1442,7 @@ var WPGPXMAPS = { function wpgpxmapsGetDataset(name,data,color, id) { return { - label: name, + label: name, // jQuery("
").html(name).text(), // convert html special chars to text, ugly but it works data : data, borderColor: color, backgroundColor: hexToRgbA(color, .3), diff --git a/readme.txt b/readme.txt index f01b4e8..03c5d67 100644 --- a/readme.txt +++ b/readme.txt @@ -5,7 +5,7 @@ Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_i Tags: maps, gpx, gps, graph, chart, leaflet, track, garmin, image, nextgen-gallery, nextgen, exif, OpenStreetMap, OpenCycleMap, Hike&Bike, heart rate, heartrate, cadence Requires at least: 2.0.0 Tested up to: 4.9.7 -Stable tag: 1.6.01 +Stable tag: 1.6.02 Draws a gpx track with altitude graph. You can also display your nextgen gallery images in the map. @@ -153,6 +153,8 @@ Yes! 1. Altitude & Speed & Hearth rate == Changelog == += 1.6.02 = +* Resolved errors with start and end icons = 1.6.01 = * Removed Gogole maps. Leafletjs instead. * -- NextGen Gallery is not working, due next gen image format changed -- I'll fix soon diff --git a/wp-gpx-maps.php b/wp-gpx-maps.php index 0ae2e68..a2b5b78 100644 --- a/wp-gpx-maps.php +++ b/wp-gpx-maps.php @@ -3,7 +3,7 @@ * Plugin Name: WP-GPX-Maps * Plugin URI: http://www.devfarm.it/ * Description: Draws a GPX track with altitude chart - * Version: 1.6.01 + * Version: 1.6.02 * Author: Bastianon Massimo * Author URI: http://www.devfarm.it/ * Text Domain: wp-gpx-maps @@ -77,7 +77,7 @@ function enqueue_WP_GPX_Maps_scripts() { /* chartjs */ wp_register_script('chartjs', plugins_url( '/js/Chart.min.js', __FILE__ ), array(), "2.7.2" ); - wp_register_script('WP-GPX-Maps', plugins_url( '/js/WP-GPX-Maps.js', __FILE__ ), array('jquery','leaflet','chartjs'), "1.5.05_8" ); + wp_register_script('WP-GPX-Maps', plugins_url( '/js/WP-GPX-Maps.js', __FILE__ ), array('jquery','leaflet','chartjs'), "1.6.02" ); /* $wpgpxmaps_googlemapsv3_apikey = get_option('wpgpxmaps_googlemapsv3_apikey');