var all_table_records; var unique_country_list = []; var country_table_content = []; var final_location = {}; var final_state = {}; var simplemaps_worldmap_mapdata = {}; $(document).ready(function() { var table_id = '5398919'; var col_slug = 'properties=country_name&properties=name&properties=link&properties=region'; get_table_cols_value( table_id , col_slug ); }); function get_table_cols_value( table_id, col_slug ) { // console.log("in get_table_col_value"); var data = {"table_id": table_id, "col_slug": col_slug}; var requestOptions = { 'method': 'POST', 'body': JSON.stringify(data), 'headers': { 'Content-Type': 'application/json', } }; fetch("https://www.exertherm.com/_hcms/api/get_table_cols_value", requestOptions) .then(response => response.text()) .then(data => get_table_cols_value_callback( data, col_slug )) .catch(error => console.log('error', error)); } function get_table_cols_value_callback( result, col_slug ) { // console.log("in get_table_col_value_callback"); var countries = []; var parseResult = JSON.parse(result); var totRecord = parseResult['results'].length; all_table_records = parseResult; // console.log( parseResult ); for(var i=0; i'+name+''; common_region = 'Region: '+region+"
"; table_data += ''+name+''; } } table_data += ''; country_data_arr.push({ 'country' : country, 'description' : common_region+table_data, "country_data": country_data }); // console.log(country +" >> "+country_data); } country_table_content = country_data_arr; console.log( "country_table_content" ); console.log( country_table_content ); modify_map_data_location(); } function modify_map_data_location() { var location = { "0": { "lat": -32.608, "lng": -62.373, "name": "Argentina" }, "1": { "lat": -15.778, "lng": -47.929, "name": "Brazil" }, "2": { "lat": -33.437, "lng": -70.65, "name": "Chile" }, "3": { "lat": 17.633, "lng": -90.467, "name": "Guatemala" }, "4": { "lat": 38.89, "lng": -95.032, "name": "USA" }, "5": { "lat": 19.434, "lng": -99.135, "name": "Mexico" }, "6": { "lat": 10.952, "lng": -79.535, "name": "Panama" }, "7": { "lat": -10.056, "lng": -74.027, "name": "Peru" }, "8": { "lat": -34.874, "lng": -56.163, "name": "Uruguay" }, "9": { "lat": 55.422, "lng": -100.691, "name": "Canada" }, "10": { "lat": 10.661, "lng": -61.516, "name": "Trinidad and Tobago" }, "11": { "lat": -25.306, "lng": 140.127, "name": "Australia" }, "12": { "lat": 1.171, "lng": 112.826, "name": "Indonesia" }, "13": { "lat": 3.148, "lng": 101.694, "name": "Malaysia" }, "14": { "lat": -35.289, "lng": 174.777, "name": "New Zealand" }, "15": { "lat": 10.605, "lng": 125.986, "name": "Philippines" }, "16": { "lat": -0.291, "lng": 103.852, "name": "Singapore" }, "17": { "lat": 39.559, "lng": 130, "name": "South Korea" }, "18": { "lat": 25.037, "lng": 121.564, "name": "Taiwan" }, "19": { "lat": 13.753, "lng": 100.505, "name": "Thailand" }, "20": { "lat": 25.029, "lng": 105.855, "name": "Vietnam" }, "21": { "lat": 53.844, "lng": 4.356, "name": "Belgium" }, "22": { "lat": 46.807, "lng": 13.968, "name": "Croatia" }, "23": { "lat": 9.579, "lng": -1.233, "name": "Ghana" }, "24": { "lat": 38.976, "lng": 22.736, "name": "Greece" }, "25": { "lat": 50.5, "lng": 19.055, "name": "Hungary" }, "26": { "lat": 28.631, "lng": 77.217, "name": "India" }, "27": { "lat": 55.848, "lng": -7.248, "name": "Ireland" }, "28": { "lat": 41.903, "lng": 12.496, "name": "Italy" }, "29": { "lat": 31.952, "lng": 35.94, "name": "Jordan" }, "30": { "lat": 32.373, "lng": 47.972, "name": "Kuwait" }, "31": { "lat": 9.063, "lng": 7.462, "name": "Nigeria" }, "32": { "lat": 60.595, "lng": -4.935, "name": "Northern Ireland" }, "33": { "lat": 33.708, "lng": 73.07, "name": "Pakistan" }, "34": { "lat": 56.236, "lng": 21.01, "name": "Poland" }, "35": { "lat": 40.726, "lng": -9.15, "name": "Portugal" }, "36": { "lat": 28.294, "lng": 51.52, "name": "Qatar" }, "37": { "lat": 23.682, "lng": 44.687, "name": "Saudi Arabia" }, "38": { "lat": 14.669, "lng": -17.437, "name": "Senegal" }, "39": { "lat": 44.813, "lng": 20.463, "name": "Serbia" }, "40": { "lat": -25.746, "lng": 28.188, "name": "South Africa" }, "41": { "lat": 40.42, "lng": -3.692, "name": "Spain" }, "42": { "lat": -6.174, "lng": 35.747, "name": "Tanzania" }, "43": { "lat": 39.921, "lng": 32.854, "name": "Turkey" }, "44": { "lat": 26.294, "lng": 55.52, "name": "UAE" } }; /* { "0": { "lat": -34.608, "lng": -58.373, "name": "Argentina" }, "1": { "lat": -15.778, "lng": -47.929, "name": "Brazil" }, "2": { "lat": -33.437, "lng": -70.65, "name": "Chile" }, "3": { "lat": 17.633, "lng": -90.467, "name": "Guatemala" }, "4": { "lat": 38.89, "lng": -95.032, "name": "USA" }, "5": { "lat": 19.434, "lng": -99.135, "name": "Mexico" }, "6": { "lat": 10.952, "lng": -79.535, "name": "Panama" }, "7": { "lat": -10.056, "lng": -74.027, "name": "Peru" }, "8": { "lat": -34.874, "lng": -56.163, "name": "Uruguay" }, "9": { "lat": 55.422, "lng": -100.691, "name": "Canada" }, "10": { "lat": 10.661, "lng": -61.516, "name": "Trinidad and Tobago" }, "11": { "lat": -25.306, "lng": 140.127, "name": "Australia" }, "12": { "lat": 1.171, "lng": 112.826, "name": "Indonesia" }, "13": { "lat": 3.148, "lng": 101.694, "name": "Malaysia" }, "14": { "lat": -35.289, "lng": 174.777, "name": "New Zealand" }, "15": { "lat": 10.605, "lng": 125.986, "name": "Philippines" }, "16": { "lat": -0.291, "lng": 103.852, "name": "Singapore" }, "17": { "lat": 39.559, "lng": 130, "name": "South Korea" }, "18": { "lat": 25.037, "lng": 121.564, "name": "Taiwan" }, "19": { "lat": 13.753, "lng": 100.505, "name": "Thailand" }, "20": { "lat": 21.029, "lng": 105.855, "name": "Vietnam" }, "21": { "lat": 50.844, "lng": 4.356, "name": "Belgium" }, "22": { "lat": 45.807, "lng": 15.968, "name": "Croatia" }, "23": { "lat": 9.579, "lng": -1.233, "name": "Ghana" }, "24": { "lat": 39.976, "lng": 22.736, "name": "Greece" }, "25": { "lat": 47.5, "lng": 19.055, "name": "Hungary" }, "26": { "lat": 28.631, "lng": 77.217, "name": "India" }, "27": { "lat": 53.348, "lng": -6.248, "name": "Ireland" }, "28": { "lat": 41.903, "lng": 12.496, "name": "Italy" }, "29": { "lat": 31.952, "lng": 35.94, "name": "Jordan" }, "30": { "lat": 29.373, "lng": 47.972, "name": "Kuwait" }, "31": { "lat": 9.063, "lng": 7.462, "name": "Nigeria" }, "32": { "lat": 55.595, "lng": -1.935, "name": "Northern Ireland" }, "33": { "lat": 33.708, "lng": 73.07, "name": "Pakistan" }, "34": { "lat": 52.236, "lng": 21.01, "name": "Poland" }, "35": { "lat": 40.726, "lng": -9.15, "name": "Portugal" }, "36": { "lat": 25.294, "lng": 51.52, "name": "Qatar" }, "37": { "lat": 24.682, "lng": 46.687, "name": "Saudi Arabia" }, "38": { "lat": 14.669, "lng": -17.437, "name": "Senegal" }, "39": { "lat": 44.813, "lng": 20.463, "name": "Serbia" }, "40": { "lat": -25.746, "lng": 28.188, "name": "South Africa" }, "41": { "lat": 40.42, "lng": -3.692, "name": "Spain" }, "42": { "lat": -6.174, "lng": 35.747, "name": "Tanzania" }, "43": { "lat": 39.921, "lng": 32.854, "name": "Turkey" }, "44": { "lat": 12.269, "lng": -14.689, "name": "UAE" } }; */ // console.log("in modify_map_data_location"); // console.log( country_table_content ); var totData = country_table_content.length; // console.log( location ); var location_len = Object.keys(location).length // console.log( location_len ); for (var key in location) { // console.log( key ); // console.log(location[key]); var cn = location[key]['name']; // console.log( cn ); var data = '', country_data = ''; for( var k=0; kLink 1
Link 2
Link 3
", state_color: "#D1DBDD", state_hover_color: "rgb(227, 6, 19)", //"#FE3743", state_url: "", border_size: 1.5, border_color: "#ffffff", all_states_inactive: "no", all_states_zoomable: "no", //Location defaults location_description: "Have multiple links for each state
Link 1
Link 2
Link 3
", location_color: "#133450", location_opacity: "0.5", location_hover_opacity: 1, location_url: "", location_size: "25", // location_type: "circle", location_image_url: "https://s3.amazonaws.com/simplemaps-com/img/plane.png", location_type: "image", location_border_color: "#133450", location_border: 2, location_hover_border: 2.5, all_locations_inactive: "no", all_locations_hidden: "no", //Label defaults label_color: "#ffffff", label_hover_color: "#ffffff", label_size: 22, label_font: "Arial", hide_labels: "no", hide_eastern_labels: false, manual_zoom: "no", back_image: "no", arrow_box: "no", navigation_size: "40", navigation_color: "#f7f7f7", navigation_border_color: "#636363", initial_back: "no", initial_zoom: -1, initial_zoom_solo: "no", region_opacity: 1, region_hover_opacity: 0.6, zoom_out_incrementally: "yes", zoom_percentage: 0.99, zoom_time: 0.5, //Popup settings popup_color: "white", popup_opacity: 0.9, popup_shadow: 1, popup_corners: 5, popup_font: "12px/1.5 Verdana, Arial, Helvetica, sans-serif", popup_nocss: "no", //Advanced settings div: "map", auto_load: "yes", rotate: "0", url_new_tab: "yes", images_directory: "default", import_labels: "no", fade_time: 0.1, link_text: "View Website", state_image_url: "", state_image_position: "", location_image_url: "", border_hover_color: "#c0c0c0" }, state_specific: final_state, locations: final_location, labels: {}, legend: { entries: [] }, regions: {} }; console.log("simplemaps_worldmap_mapdata"); console.log ( simplemaps_worldmap_mapdata ); }