{"id":663,"date":"2026-05-19T20:33:37","date_gmt":"2026-05-19T20:33:37","guid":{"rendered":"https:\/\/eflani.eco-travel.com.tr\/?page_id=663"},"modified":"2026-05-20T13:44:26","modified_gmt":"2026-05-20T13:44:26","slug":"harita","status":"publish","type":"page","link":"https:\/\/eflani.eco-travel.com.tr\/en\/harita\/","title":{"rendered":"Map"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"663\" class=\"elementor elementor-663\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5494373 e-flex e-con-boxed e-con e-parent\" data-id=\"5494373\" data-element_type=\"container\" data-e-type=\"container\" id=\"harita\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3c885d0 e-con-full e-flex e-con e-parent\" data-id=\"3c885d0\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d2607de e-n-tabs-none elementor-widget elementor-widget-n-tabs\" data-id=\"d2607de\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;tabs_justify_horizontal_mobile&quot;:&quot;center&quot;,&quot;horizontal_scroll&quot;:&quot;disable&quot;}\" data-widget_type=\"nested-tabs.default\">\n\t\t\t\t\t\t\t<div class=\"e-n-tabs\" data-widget-number=\"220596190\" aria-label=\"Sekmeler. Enter ve Space ile \u00f6geleri a\u00e7abilir, Escape ile \u00f6geleri kapatabilir ve Y\u00f6n tu\u015flar\u0131 ile \u00f6geler aras\u0131nda gezinebilirsiniz.\">\n\t\t\t<div class=\"e-n-tabs-heading\" role=\"tablist\">\n\t\t\t\t\t<button id=\"e-n-tab-title-2205961901\" data-tab-title-id=\"e-n-tab-title-2205961901\" class=\"e-n-tab-title\" aria-selected=\"true\" data-tab-index=\"1\" role=\"tab\" tabindex=\"0\" aria-controls=\"e-n-tab-content-2205961901\" style=\"--n-tabs-title-order: 1;\">\n\t\t\t\t\t<span class=\"e-n-tab-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-hiking\" viewbox=\"0 0 384 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M80.95 472.23c-4.28 17.16 6.14 34.53 23.28 38.81 2.61.66 5.22.95 7.8.95 14.33 0 27.37-9.7 31.02-24.23l25.24-100.97-52.78-52.78-34.56 138.22zm14.89-196.12L137 117c2.19-8.42-3.14-16.95-11.92-19.06-43.88-10.52-88.35 15.07-99.32 57.17L.49 253.24c-2.19 8.42 3.14 16.95 11.92 19.06l63.56 15.25c8.79 2.1 17.68-3.02 19.87-11.44zM368 160h-16c-8.84 0-16 7.16-16 16v16h-34.75l-46.78-46.78C243.38 134.11 228.61 128 212.91 128c-27.02 0-50.47 18.3-57.03 44.52l-26.92 107.72a32.012 32.012 0 0 0 8.42 30.39L224 397.25V480c0 17.67 14.33 32 32 32s32-14.33 32-32v-82.75c0-17.09-6.66-33.16-18.75-45.25l-46.82-46.82c.15-.5.49-.89.62-1.41l19.89-79.57 22.43 22.43c6 6 14.14 9.38 22.62 9.38h48v240c0 8.84 7.16 16 16 16h16c8.84 0 16-7.16 16-16V176c.01-8.84-7.15-16-15.99-16zM240 96c26.51 0 48-21.49 48-48S266.51 0 240 0s-48 21.49-48 48 21.49 48 48 48z\"><\/path><\/svg>\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-hiking\" viewbox=\"0 0 384 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M80.95 472.23c-4.28 17.16 6.14 34.53 23.28 38.81 2.61.66 5.22.95 7.8.95 14.33 0 27.37-9.7 31.02-24.23l25.24-100.97-52.78-52.78-34.56 138.22zm14.89-196.12L137 117c2.19-8.42-3.14-16.95-11.92-19.06-43.88-10.52-88.35 15.07-99.32 57.17L.49 253.24c-2.19 8.42 3.14 16.95 11.92 19.06l63.56 15.25c8.79 2.1 17.68-3.02 19.87-11.44zM368 160h-16c-8.84 0-16 7.16-16 16v16h-34.75l-46.78-46.78C243.38 134.11 228.61 128 212.91 128c-27.02 0-50.47 18.3-57.03 44.52l-26.92 107.72a32.012 32.012 0 0 0 8.42 30.39L224 397.25V480c0 17.67 14.33 32 32 32s32-14.33 32-32v-82.75c0-17.09-6.66-33.16-18.75-45.25l-46.82-46.82c.15-.5.49-.89.62-1.41l19.89-79.57 22.43 22.43c6 6 14.14 9.38 22.62 9.38h48v240c0 8.84 7.16 16 16 16h16c8.84 0 16-7.16 16-16V176c.01-8.84-7.15-16-15.99-16zM240 96c26.51 0 48-21.49 48-48S266.51 0 240 0s-48 21.49-48 48 21.49 48 48 48z\"><\/path><\/svg>\t\t<\/span>\n\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\t\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-2205961902\" data-tab-title-id=\"e-n-tab-title-2205961902\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"2\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-2205961902\" style=\"--n-tabs-title-order: 2;\">\n\t\t\t\t\t<span class=\"e-n-tab-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-compass\" viewbox=\"0 0 496 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M225.38 233.37c-12.5 12.5-12.5 32.76 0 45.25 12.49 12.5 32.76 12.5 45.25 0 12.5-12.5 12.5-32.76 0-45.25-12.5-12.49-32.76-12.49-45.25 0zM248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm126.14 148.05L308.17 300.4a31.938 31.938 0 0 1-15.77 15.77l-144.34 65.97c-16.65 7.61-33.81-9.55-26.2-26.2l65.98-144.35a31.938 31.938 0 0 1 15.77-15.77l144.34-65.97c16.65-7.6 33.8 9.55 26.19 26.2z\"><\/path><\/svg>\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-compass\" viewbox=\"0 0 496 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M225.38 233.37c-12.5 12.5-12.5 32.76 0 45.25 12.49 12.5 32.76 12.5 45.25 0 12.5-12.5 12.5-32.76 0-45.25-12.5-12.49-32.76-12.49-45.25 0zM248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm126.14 148.05L308.17 300.4a31.938 31.938 0 0 1-15.77 15.77l-144.34 65.97c-16.65 7.61-33.81-9.55-26.2-26.2l65.98-144.35a31.938 31.938 0 0 1 15.77-15.77l144.34-65.97c16.65-7.6 33.8 9.55 26.19 26.2z\"><\/path><\/svg>\t\t<\/span>\n\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\t\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t\t<\/div>\n\t\t\t<div class=\"e-n-tabs-content\">\n\t\t\t\t<div id=\"e-n-tab-content-2205961901\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-2205961901\" data-tab-index=\"1\" style=\"--n-tabs-title-order: 1;\" class=\"e-active elementor-element elementor-element-504d815 e-con-full e-flex e-con e-child\" data-id=\"504d815\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-18dab30 elementor-widget elementor-widget-shortcode\" data-id=\"18dab30\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><div id=\"wpgmza_map_2\" class=\"wpgmza_map wpgmza-auto-center\" style=\"display:block;width:100%;height:85vh;overflow:hidden;position:relative;\" data-map-id=\"2\" data-maps-engine=\"open-layers\" data-build-engine=\"atlas-novus\" data-shortcode-attributes=\"{&quot;id&quot;:&quot;2&quot;,&quot;zoom&quot;:false,&quot;width&quot;:false,&quot;height&quot;:false,&quot;marker&quot;:false,&quot;classname&quot;:false,&quot;mashup&quot;:false,&quot;mashup_ids&quot;:false,&quot;cat&quot;:false,&quot;type&quot;:&quot;default&quot;,&quot;parent_id&quot;:false,&quot;lat&quot;:false,&quot;lng&quot;:false,&quot;mark_center&quot;:false,&quot;enable_category&quot;:false,&quot;directions_from&quot;:false,&quot;directions_to&quot;:false,&quot;directions_waypoints&quot;:false,&quot;directions_auto&quot;:false,&quot;disable_vgm_form&quot;:false,&quot;redirect_to&quot;:false}\" data-settings=\"{&quot;map_title&quot;:&quot;Eflani Ekoturizm Rotas\\u0131&quot;,&quot;map_width&quot;:&quot;100&quot;,&quot;map_height&quot;:&quot;85&quot;,&quot;map_start_lat&quot;:&quot;41.453451517856564&quot;,&quot;map_start_lng&quot;:&quot;32.98267785822116&quot;,&quot;map_start_location&quot;:&quot;&quot;,&quot;map_start_zoom&quot;:&quot;13&quot;,&quot;default_marker&quot;:&quot;\\\/\\\/eflani.eco-travel.com.tr\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/KONUM-2.svg&quot;,&quot;type&quot;:&quot;1&quot;,&quot;alignment&quot;:&quot;0&quot;,&quot;directions_enabled&quot;:&quot;0&quot;,&quot;styling_enabled&quot;:&quot;0&quot;,&quot;styling_json&quot;:&quot;&quot;,&quot;active&quot;:&quot;0&quot;,&quot;kml&quot;:&quot;https:\\\/\\\/eflani.eco-travel.com.tr\\\/rotalar\\\/uzun_rota3.kml,https:\\\/\\\/eflani.eco-travel.com.tr\\\/rotalar\\\/kisa_rota1.kml&quot;,&quot;bicycle&quot;:&quot;0&quot;,&quot;traffic&quot;:&quot;0&quot;,&quot;dbox&quot;:&quot;1&quot;,&quot;dbox_width&quot;:&quot;100&quot;,&quot;listmarkers&quot;:&quot;0&quot;,&quot;listmarkers_advanced&quot;:&quot;0&quot;,&quot;filterbycat&quot;:&quot;0&quot;,&quot;ugm_enabled&quot;:&quot;0&quot;,&quot;ugm_category_enabled&quot;:&quot;0&quot;,&quot;fusion&quot;:&quot;&quot;,&quot;map_width_type&quot;:&quot;%&quot;,&quot;map_height_type&quot;:&quot;vh&quot;,&quot;mass_marker_support&quot;:&quot;0&quot;,&quot;ugm_access&quot;:&quot;0&quot;,&quot;order_markers_by&quot;:&quot;1&quot;,&quot;order_markers_choice&quot;:&quot;1&quot;,&quot;show_user_location&quot;:&quot;0&quot;,&quot;default_to&quot;:&quot;&quot;,&quot;map_type&quot;:1,&quot;sl_stroke_color&quot;:&quot;#ff0000&quot;,&quot;sl_fill_color&quot;:&quot;#ff0000&quot;,&quot;sl_stroke_opacity&quot;:&quot;1&quot;,&quot;sl_fill_opacity&quot;:&quot;0.5&quot;,&quot;transport_layer&quot;:false,&quot;action&quot;:&quot;wpgmza_save_map&quot;,&quot;redirect_to&quot;:&quot;\\\/eflani\\\/wp-admin\\\/admin-post.php&quot;,&quot;map_id&quot;:&quot;2&quot;,&quot;wpgmza_savemap&quot;:&quot;Haritay\\u0131 Kaydet&quot;,&quot;http_referer&quot;:&quot;\\\/eflani\\\/wp-admin\\\/admin.php?page=wp-google-maps-menu&amp;amp;action=edit&amp;amp;map_id=2&quot;,&quot;wpgmza_id&quot;:&quot;2&quot;,&quot;wpgmza_start_location&quot;:&quot;41.453451517856564,32.98267785822116&quot;,&quot;wpgmza_start_zoom&quot;:&quot;13&quot;,&quot;wpgmza_map_align&quot;:&quot;2&quot;,&quot;store_locator_enabled&quot;:false,&quot;store_locator_distance&quot;:false,&quot;store_locator_search_area&quot;:&quot;radial&quot;,&quot;wpgmza_store_locator_default_radius&quot;:&quot;10&quot;,&quot;store_locator_auto_area_max_zoom&quot;:&quot;&quot;,&quot;wpgmza_store_locator_radius_style&quot;:&quot;legacy&quot;,&quot;store_locator_component_anchor&quot;:&quot;0&quot;,&quot;wpgmza_store_locator_bounce&quot;:false,&quot;upload_default_sl_marker&quot;:&quot;&quot;,&quot;upload_default_sl_marker_retina&quot;:false,&quot;wpgmza_sl_animation&quot;:&quot;0&quot;,&quot;store_locator_query_string&quot;:&quot;&quot;,&quot;store_locator_location_placeholder&quot;:&quot;&quot;,&quot;store_locator_default_address&quot;:&quot;&quot;,&quot;store_locator_name_search&quot;:false,&quot;store_locator_name_string&quot;:&quot;&quot;,&quot;store_locator_not_found_message&quot;:&quot;&quot;,&quot;wpgmza_store_locator_restrict&quot;:&quot;&quot;,&quot;store_locator_show_distance&quot;:false,&quot;store_locator_category&quot;:false,&quot;wpgmza_store_locator_use_their_location&quot;:false,&quot;wpgmza_store_locator_hide_before_search&quot;:false,&quot;store_locator_nearby_searches&quot;:false,&quot;directions_box_component_anchor&quot;:&quot;1&quot;,&quot;wpgmza_dbox_width_type&quot;:&quot;%&quot;,&quot;default_from&quot;:&quot;&quot;,&quot;directions_behaviour&quot;:&quot;default&quot;,&quot;force_google_directions_app&quot;:false,&quot;directions_route_origin_icon&quot;:&quot;https:\\\/\\\/eflani.eco-travel.com.tr\\\/wp-content\\\/plugins\\\/wp-google-maps\\\/images\\\/spotlight-poi3.png&quot;,&quot;directions_origin_retina&quot;:false,&quot;directions_route_destination_icon&quot;:&quot;https:\\\/\\\/eflani.eco-travel.com.tr\\\/wp-content\\\/plugins\\\/wp-google-maps\\\/images\\\/spotlight-poi3.png&quot;,&quot;directions_destination_retina&quot;:false,&quot;directions_route_stroke_color&quot;:&quot;#4d8df5&quot;,&quot;directions_route_stroke_weight&quot;:&quot;4&quot;,&quot;directions_route_stroke_opacity&quot;:&quot;0.8&quot;,&quot;directions_fit_bounds_to_route&quot;:false,&quot;wpgmza_ol_tile_filter&quot;:&quot;none&quot;,&quot;wpgmza_theme_data&quot;:&quot;[\\r\\n  {\\r\\n    \\&quot;featureType\\&quot;: \\&quot;poi\\&quot;,\\r\\n    \\&quot;elementType\\&quot;: \\&quot;labels\\&quot;,\\r\\n    \\&quot;stylers\\&quot;: [\\r\\n      { \\&quot;visibility\\&quot;: \\&quot;off\\&quot; }\\r\\n    ]\\r\\n  }\\r\\n]&quot;,&quot;custom_tile_enabled&quot;:false,&quot;custom_tile_image&quot;:&quot;&quot;,&quot;custom_tile_image_width&quot;:&quot;&quot;,&quot;custom_tile_image_height&quot;:&quot;&quot;,&quot;custom_tile_image_attribution&quot;:&quot;&quot;,&quot;iw_primary_color&quot;:&quot;#000000&quot;,&quot;iw_accent_color&quot;:&quot;#000000&quot;,&quot;iw_text_color&quot;:&quot;#000000&quot;,&quot;close_infowindow_on_map_click&quot;:true,&quot;marker_share_links&quot;:false,&quot;wpgmza_listmarkers_by&quot;:&quot;0&quot;,&quot;marker_listing_component_anchor&quot;:&quot;1&quot;,&quot;marker_listing_component_auto_open&quot;:false,&quot;category_filter_component_anchor&quot;:&quot;0&quot;,&quot;zoom_level_on_marker_listing_override&quot;:false,&quot;zoom_level_on_marker_listing_click&quot;:&quot;&quot;,&quot;marker_listing_disable_zoom&quot;:false,&quot;dataTable_pagination_style&quot;:&quot;default&quot;,&quot;datatable_no_result_message&quot;:&quot;&quot;,&quot;remove_search_box_datables&quot;:false,&quot;datatable_search_string&quot;:&quot;&quot;,&quot;datatable_result_start&quot;:&quot;&quot;,&quot;datatable_result_of&quot;:&quot;&quot;,&quot;datatable_result_to&quot;:&quot;&quot;,&quot;datatable_result_total&quot;:&quot;&quot;,&quot;datatable_result_show&quot;:&quot;&quot;,&quot;datatable_result_entries&quot;:&quot;&quot;,&quot;category_legends_enabled&quot;:false,&quot;category_legends_component_anchor&quot;:&quot;8&quot;,&quot;jump_to_nearest_marker_on_initialization&quot;:false,&quot;click_open_link&quot;:false,&quot;wpgmza_zoom_on_marker_click&quot;:false,&quot;wpgmza_zoom_on_marker_click_slider&quot;:&quot;&quot;,&quot;enable_marker_labels&quot;:false,&quot;polygon_labels&quot;:false,&quot;disable_polygon_info_windows&quot;:false,&quot;fit_maps_bounds_to_markers&quot;:false,&quot;fit_maps_bounds_to_markers_after_filtering&quot;:false,&quot;upload_default_ul_marker&quot;:&quot;\\\/\\\/eflani.eco-travel.com.tr\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/KONUM-2.svg&quot;,&quot;upload_default_ul_marker_retina&quot;:false,&quot;automatically_pan_to_users_location&quot;:false,&quot;override_users_location_zoom_level&quot;:false,&quot;override_users_location_zoom_levels&quot;:&quot;&quot;,&quot;show_distance_from_location&quot;:true,&quot;map_starts_in_streetview&quot;:false,&quot;map_starts_in_streetview_location&quot;:&quot;&quot;,&quot;map_starts_in_streetview_heading&quot;:&quot;&quot;,&quot;map_starts_in_streetview_pitch&quot;:&quot;&quot;,&quot;map_max_zoom&quot;:&quot;21&quot;,&quot;map_min_zoom&quot;:&quot;0&quot;,&quot;zoom_level_mobile_override_enabled&quot;:true,&quot;zoom_level_mobile_override&quot;:&quot;&quot;,&quot;hide_point_of_interest&quot;:false,&quot;retina&quot;:false,&quot;disable_lightbox_images&quot;:true,&quot;use_Raw_Jpeg_Coordinates&quot;:false,&quot;enable_advanced_custom_fields_integration&quot;:false,&quot;enable_toolset_woocommerce_integration&quot;:false,&quot;enable_woo_product_integration&quot;:false,&quot;only_load_markers_within_viewport&quot;:false,&quot;wpgmza_iw_type&quot;:&quot;0&quot;,&quot;shortcodeAttributes&quot;:{&quot;id&quot;:&quot;2&quot;},&quot;wpgmza_theme&quot;:&quot;0&quot;,&quot;store_locator_button_style&quot;:&quot;&quot;,&quot;iw_anchor_panel_card&quot;:&quot;7&quot;,&quot;marker_listing_nudge_marker_center&quot;:false,&quot;marker_listing_nudge_x&quot;:&quot;&quot;,&quot;marker_listing_nudge_y&quot;:&quot;&quot;,&quot;category_filter_label_string&quot;:&quot;&quot;,&quot;category_legends_style&quot;:&quot;&quot;,&quot;category_legends_label_string&quot;:&quot;&quot;,&quot;shape_filtering&quot;:false,&quot;restrict_map_bounds&quot;:false,&quot;restrict_boundary_corner_a&quot;:&quot;&quot;,&quot;restrict_boundary_corner_b&quot;:&quot;&quot;,&quot;enable_user_location_control&quot;:false,&quot;enable_scale_control&quot;:false,&quot;enable_map_reset_control&quot;:false,&quot;map_dimensions_mobile_override_enabled&quot;:false,&quot;map_mobile_width&quot;:&quot;100&quot;,&quot;map_mobile_width_type&quot;:&quot;%&quot;,&quot;map_mobile_height&quot;:&quot;200&quot;,&quot;map_mobile_height_type&quot;:&quot;px&quot;,&quot;lazyload_info_window_content&quot;:false,&quot;id&quot;:2}\" ><\/div><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-2205961902\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-2205961902\" data-tab-index=\"2\" style=\"--n-tabs-title-order: 2;\" class=\"elementor-element elementor-element-bd2e79f e-con-full e-flex e-con e-child\" data-id=\"bd2e79f\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-badeadd elementor-widget elementor-widget-html\" data-id=\"badeadd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/suncalc\/1.8.0\/suncalc.min.js\"><\/script>\r\n\r\n<style>\r\n  #ozel-pusula-wrapper {\r\n    display: flex;\r\n    flex-direction: column;\r\n    align-items: center;\r\n    justify-content: center;\r\n    padding: 20px 10px;\r\n    font-family: 'Segoe UI', -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;\r\n    text-align: center;\r\n    background-color: transparent; \r\n    box-sizing: border-box;\r\n    max-width: 100%;\r\n    overflow: hidden;\r\n  }\r\n  \r\n  #ozel-pusula-cerceve {\r\n    width: 320px; \/* Ta\u015fmay\u0131 \u00f6nlemek i\u00e7in mobil uyumlu ideal boyut *\/\r\n    height: 320px;\r\n    position: relative;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    margin-bottom: 20px;\r\n  }\r\n\r\n  \/* Sabit Alt G\u00f6vde G\u00f6rseli *\/\r\n  #sabit-alt-kadran {\r\n    position: absolute;\r\n    width: 100%;\r\n    height: 100%;\r\n    top: 0;\r\n    left: 0;\r\n    object-fit: contain;\r\n    z-index: 1;\r\n  }\r\n\r\n  \/* D\u00f6nen Pusula \u00c7emberi Kapsay\u0131c\u0131s\u0131 *\/\r\n  #ozel-pusula-kadran {\r\n    width: 100%;\r\n    height: 100%;\r\n    position: absolute;\r\n    top: 0;\r\n    left: 0;\r\n    z-index: 2;\r\n    transition: none; \r\n    will-change: transform;\r\n  }\r\n\r\n  \/* D\u00f6nen \u00dcst Kadran G\u00f6rseli *\/\r\n  #donen-ust-kadran {\r\n    width: 100%;\r\n    height: 100%;\r\n    position: absolute;\r\n    top: 0;\r\n    left: 0;\r\n    object-fit: contain;\r\n  }\r\n\r\n  \/* Merkez Logo Alan\u0131 *\/\r\n  #ozel-merkez-logo-alani {\r\n    width: 110px; \r\n    height: 110px;\r\n    position: absolute;\r\n    top: 50%;\r\n    left: 50%;\r\n    transform: translate(-50%, -50%);\r\n    z-index: 10;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n  }\r\n\r\n  #pusula-orta-logo {\r\n    width: 100%;\r\n    height: 100%;\r\n    object-fit: contain;\r\n  }\r\n\r\n  \/* Astronomi Katmanlar\u0131 (Simgeler) *\/\r\n  .ozel-astronomi-katmani {\r\n    position: absolute;\r\n    width: 100%;\r\n    height: 100%;\r\n    top: 0;\r\n    left: 0;\r\n    display: none;\r\n    z-index: 5;\r\n  }\r\n\r\n  .ozel-isaret-gorseli {\r\n    position: absolute;\r\n    top: 6%; \r\n    left: 50%;\r\n    transform: translateX(-50%);\r\n    width: 30px; \r\n    height: 30px;\r\n    opacity: 0.9;\r\n  }\r\n\r\n  .ozel-gunes-gorseli {\r\n    position: absolute;\r\n    top: 6%; \r\n    left: 50%;\r\n    transform: translateX(-50%);\r\n    width: 30px; \r\n    height: 30px;\r\n    transition: opacity 0.5s ease;\r\n  }\r\n\r\n  \/* ========================================= *\/\r\n  \/* G\u00dcNCELLENEN B\u0130LG\u0130 PANEL\u0130 YAPISI           *\/\r\n  \/* ========================================= *\/\r\n  #ozel-bilgi-paneli {\r\n    display: none; \/* BA\u015eLANGI\u00c7TA TAMAMEN G\u0130ZL\u0130 (Sayfa yer kaplamaz) *\/\r\n    flex-direction: column;\r\n    align-items: center;\r\n    gap: 5px;\r\n    width: 100%;\r\n    animation: ozelFadeIn 0.5s ease forwards;\r\n  }\r\n\r\n  #ozel-aci-ekrani {\r\n    font-size: 36px;\r\n    font-weight: 900;\r\n    color: #2c3e50;\r\n    line-height: 1;\r\n  }\r\n\r\n  #ozel-yon-ekrani {\r\n    font-size: 18px;\r\n    font-weight: 700;\r\n    color: #17a2b8; \r\n    letter-spacing: 2px;\r\n    margin-bottom: 5px;\r\n  }\r\n\r\n  \/* Do\u011fu\u015f \/ Bat\u0131\u015f Saat Kutusu *\/\r\n  #ozel-astronomi-saatleri {\r\n    font-size: 13px;\r\n    font-weight: 600;\r\n    color: #4a4a4a;\r\n    background: #ffffff;\r\n    padding: 8px 18px;\r\n    border-radius: 25px;\r\n    box-shadow: 0 4px 12px rgba(0,0,0,0.06);\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 12px;\r\n  }\r\n\r\n  .saat-deger {\r\n    color: #d35400; \r\n    font-weight: 800;\r\n    font-size: 14px;\r\n  }\r\n\r\n  \/* Buton ve Metin (\u0130lk ba\u015fta g\u00f6r\u00fcn\u00fcrler) *\/\r\n  #ozel-baslat-btn {\r\n    background-color: #17a2b8;\r\n    color: white;\r\n    border: none;\r\n    padding: 12px 35px;\r\n    font-size: 16px;\r\n    font-weight: 700;\r\n    border-radius: 50px;\r\n    cursor: pointer;\r\n    box-shadow: 0 6px 15px rgba(23, 162, 184, 0.25);\r\n    transition: all 0.3s ease;\r\n    margin-top: 10px;\r\n  }\r\n  #ozel-baslat-btn:hover { background-color: #138496; transform: translateY(-2px); }\r\n\r\n  #ozel-bilgi-metni {\r\n    margin-top: 12px;\r\n    font-size: 13px;\r\n    color: #6c757d;\r\n    max-width: 290px;\r\n    line-height: 1.4;\r\n  }\r\n\r\n  \/* Yumu\u015fak a\u00e7\u0131l\u0131\u015f efekti *\/\r\n  @keyframes ozelFadeIn {\r\n    from { opacity: 0; transform: translateY(10px); }\r\n    to { opacity: 1; transform: translateY(0); }\r\n  }\r\n<\/style>\r\n\r\n<div id=\"ozel-pusula-wrapper\">\r\n  \r\n  <div id=\"ozel-pusula-cerceve\" style=\"opacity: 0.35;\">\r\n    <img decoding=\"async\" src=\"https:\/\/istiklalyolu.org.tr\/wp-content\/uploads\/2026\/05\/pusula__alt_kadran.svg\" id=\"sabit-alt-kadran\" alt=\"Pusula G\u00f6vdesi\">\r\n    \r\n    <div id=\"ozel-pusula-kadran\">\r\n      <img decoding=\"async\" src=\"https:\/\/istiklalyolu.org.tr\/wp-content\/uploads\/2026\/05\/pusula__ust_kadran.svg\" id=\"donen-ust-kadran\" alt=\"Pusula \u00c7emberi\">\r\n      \r\n      <div class=\"ozel-astronomi-katmani\" id=\"katman-dogus\">\r\n        <img decoding=\"async\" src=\"https:\/\/istiklalyolu.org.tr\/wp-content\/uploads\/2026\/05\/pusula__dogus.svg\" class=\"ozel-isaret-gorseli\" alt=\"Do\u011fu\u015f Noktas\u0131\">\r\n      <\/div>\r\n      <div class=\"ozel-astronomi-katmani\" id=\"katman-batis\">\r\n        <img decoding=\"async\" src=\"https:\/\/istiklalyolu.org.tr\/wp-content\/uploads\/2026\/05\/pusula__batis.svg\" class=\"ozel-isaret-gorseli\" alt=\"Bat\u0131\u015f Noktas\u0131\">\r\n      <\/div>\r\n      <div class=\"ozel-astronomi-katmani\" id=\"katman-gunes\">\r\n        <img decoding=\"async\" src=\"https:\/\/istiklalyolu.org.tr\/wp-content\/uploads\/2026\/05\/pusula__gunes.svg\" class=\"ozel-gunes-gorseli\" alt=\"G\u00fcne\u015f Konumu\">\r\n      <\/div>\r\n    <\/div>\r\n    \r\n    <div id=\"ozel-merkez-logo-alani\">\r\n      <img decoding=\"async\" src=\"https:\/\/pinarbasi.travelinfo.com.tr\/wp-content\/uploads\/2026\/05\/kogoburaya\" id=\"pusula-orta-logo\" alt=\"Eflani Logo\">\r\n    <\/div>\r\n  <\/div>\r\n  \r\n  <button id=\"ozel-baslat-btn\">Pusulay\u0131 Etkinle\u015ftir<\/button>\r\n  <p id=\"ozel-bilgi-metni\">Pusulay\u0131 kullanmak i\u00e7in butona t\u0131klay\u0131p sens\u00f6r ve konum eri\u015fimine izin verin.<\/p>\r\n\r\n  <div id=\"ozel-bilgi-paneli\">\r\n    <div id=\"ozel-aci-ekrani\">--\u00b0<\/div>\r\n    <div id=\"ozel-yon-ekrani\">Y\u00d6N BEKLEN\u0130YOR<\/div>\r\n    <div id=\"ozel-astronomi-saatleri\">\r\n      <span>\ud83c\udf05 Do\u011fu\u015f: <span class=\"saat-deger\" id=\"saat-dogus\">--:--<\/span><\/span>\r\n      <span style=\"color:#eee;\">|<\/span>\r\n      <span>\ud83c\udf07 Bat\u0131\u015f: <span class=\"saat-deger\" id=\"saat-batis\">--:--<\/span><\/span>\r\n    <\/div>\r\n  <\/div>\r\n\r\n<\/div>\r\n\r\n<script>\r\n  const kadran = document.getElementById('ozel-pusula-kadran');\r\n  const aciEkrani = document.getElementById('ozel-aci-ekrani');\r\n  const yonEkrani = document.getElementById('ozel-yon-ekrani');\r\n  const baslatBtn = document.getElementById('ozel-baslat-btn');\r\n  const pusulaGovde = document.getElementById('ozel-pusula-cerceve');\r\n  const bilgiPaneli = document.getElementById('ozel-bilgi-paneli');\r\n  const bilgiMetni = document.getElementById('ozel-bilgi-metni');\r\n  \r\n  const dogusKatmani = document.getElementById('katman-dogus');\r\n  const batisKatmani = document.getElementById('katman-batis');\r\n  const gunesKatmani = document.getElementById('katman-gunes');\r\n  \r\n  const saatDogus = document.getElementById('saat-dogus');\r\n  const saatBatis = document.getElementById('saat-batis');\r\n\r\n  let mevcutAci = 0;\r\n  let hedefAci = 0;\r\n  let pusulaCalisiyor = false;\r\n\r\n  function getYon\u0130smi(derece) {\r\n    const yonler = [\"KUZEY\", \"KUZEYDO\u011eU\", \"DO\u011eU\", \"G\u00dcNEYDO\u011eU\", \"G\u00dcNEY\", \"G\u00dcNEYBATI\", \"BATI\", \"KUZEYBATI\"];\r\n    const indeks = Math.round(derece \/ 45) % 8;\r\n    return yonler[indeks];\r\n  }\r\n\r\n  function animasyonDongusu() {\r\n    if (!pusulaCalisiyor) return;\r\n    let fark = hedefAci - mevcutAci;\r\n    if (fark > 180) fark -= 360;\r\n    if (fark < -180) fark += 360;\r\n    mevcutAci += fark * 0.1;\r\n\r\n    let gostergeAcisi = Math.round(mevcutAci) % 360;\r\n    if (gostergeAcisi < 0) gostergeAcisi += 360;\r\n\r\n    aciEkrani.innerText = gostergeAcisi + '\u00b0';\r\n    yonEkrani.innerText = getYon\u0130smi(gostergeAcisi);\r\n\r\n    kadran.style.transform = `rotate(${-mevcutAci}deg)`;\r\n    requestAnimationFrame(animasyonDongusu);\r\n  }\r\n\r\n  function sensorDinle(event) {\r\n    if (event.webkitCompassHeading) {\r\n      hedefAci = event.webkitCompassHeading;\r\n    } else if (event.absolute === true && event.alpha != null) {\r\n      hedefAci = 360 - event.alpha; \r\n    }\r\n  }\r\n\r\n  function saatFormatla(tarihObjesi) {\r\n    if (isNaN(tarihObjesi)) return \"--:--\";\r\n    const saat = tarihObjesi.getHours().toString().padStart(2, '0');\r\n    const dakika = tarihObjesi.getMinutes().toString().padStart(2, '0');\r\n    return `${saat}:${dakika}`;\r\n  }\r\n\r\n  function astronomiVerileriniGuncelle(enlem, boylam) {\r\n    const simdi = new Date();\r\n    \r\n    \/\/ Anl\u0131k G\u00fcne\u015f\r\n    const anlikPozisyon = SunCalc.getPosition(simdi, enlem, boylam);\r\n    const anlikAci = (anlikPozisyon.azimuth * 180 \/ Math.PI) + 180;\r\n    gunesKatmani.style.transform = `rotate(${anlikAci}deg)`;\r\n    gunesKatmani.style.display = 'block';\r\n\r\n    if (anlikPozisyon.altitude < 0) {\r\n      gunesKatmani.style.opacity = '0';\r\n    } else {\r\n      gunesKatmani.style.opacity = '1';\r\n    }\r\n\r\n    \/\/ Do\u011fu\u015f ve Bat\u0131\u015f\r\n    const zamanlar = SunCalc.getTimes(simdi, enlem, boylam);\r\n    \r\n    const dogusPozisyonu = SunCalc.getPosition(zamanlar.sunrise, enlem, boylam);\r\n    const dogusAcisi = (dogusPozisyonu.azimuth * 180 \/ Math.PI) + 180;\r\n    dogusKatmani.style.transform = `rotate(${dogusAcisi}deg)`;\r\n    dogusKatmani.style.display = 'block';\r\n    saatDogus.innerText = saatFormatla(zamanlar.sunrise);\r\n\r\n    const batisPozisyonu = SunCalc.getPosition(zamanlar.sunset, enlem, boylam);\r\n    const batisAcisi = (batisPozisyonu.azimuth * 180 \/ Math.PI) + 180;\r\n    batisKatmani.style.transform = `rotate(${batisAcisi}deg)`;\r\n    batisKatmani.style.display = 'block';\r\n    saatBatis.innerText = saatFormatla(zamanlar.sunset);\r\n  }\r\n\r\n  function konumuTakipEt() {\r\n    if (\"geolocation\" in navigator) {\r\n      navigator.geolocation.getCurrentPosition(\r\n        function(position) {\r\n          const enlem = position.coords.latitude;\r\n          const boylam = position.coords.longitude;\r\n          astronomiVerileriniGuncelle(enlem, boylam);\r\n          setInterval(() => astronomiVerileriniGuncelle(enlem, boylam), 120000);\r\n        },\r\n        function(error) {\r\n          console.warn(\"Konum izni reddedildi.\");\r\n        }\r\n      );\r\n    }\r\n  }\r\n\r\n  baslatBtn.addEventListener('click', function() {\r\n    if (typeof DeviceOrientationEvent !== 'undefined' && typeof DeviceOrientationEvent.requestPermission === 'function') {\r\n      DeviceOrientationEvent.requestPermission()\r\n        .then(izin => {\r\n          if (izin === 'granted') {\r\n            baslat();\r\n          } else {\r\n            alert('Pusulay\u0131 kullanabilmek i\u00e7in sens\u00f6r izni vermeniz gerekmektedir.');\r\n          }\r\n        })\r\n        .catch(console.error);\r\n    } else {\r\n      baslat();\r\n    }\r\n  });\r\n\r\n  \/\/ TIKLANDI\u011eINDA TET\u0130KLENEN YEN\u0130 BA\u015eLATMA MANTI\u011eI\r\n  function baslat() {\r\n    \/\/ 1. Eski buton ve a\u00e7\u0131klamay\u0131 tamamen kald\u0131r (Sayfada yer kaplamazlar)\r\n    baslatBtn.style.display = 'none';\r\n    bilgiMetni.style.display = 'none';\r\n    \r\n    \/\/ 2. Pusulay\u0131 canland\u0131r\r\n    pusulaGovde.style.opacity = '1';\r\n    \r\n    \/\/ 3. Bilgi panelini tam d\u00fc\u011fme yerine blok olarak getir\r\n    bilgiPaneli.style.display = 'flex'; \r\n    \r\n    if ('ondeviceorientationabsolute' in window) {\r\n      window.addEventListener('deviceorientationabsolute', sensorDinle, true);\r\n    } else {\r\n      window.addEventListener('deviceorientation', sensorDinle, true);\r\n    }\r\n\r\n    pusulaCalisiyor = true;\r\n    animasyonDongusu();\r\n    konumuTakipEt();\r\n  }\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dab85d5 elementor-widget elementor-widget-html\" data-id=\"dab85d5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script>\r\njQuery(document).ready(function($) {\r\n    \r\n    \/\/ Elementor Sekmelerine (Hem yeni hem eski s\u00fcr\u00fcme uygun) t\u0131klan\u0131ld\u0131\u011f\u0131nda \u00e7al\u0131\u015f\u0131r\r\n    $('body').on('click', '.e-n-tab-title, .elementor-tab-title', function() {\r\n        \r\n        \/\/ 1. ADIM: A\u00c7IK OLAN B\u0130LG\u0130 PENCERELER\u0130N\u0130 KAPAT\r\n        \/\/ WP Google Maps API \u00fczerinden kapatma komutu g\u00f6nderir\r\n        if (typeof WPGMZA !== 'undefined' && WPGMZA.maps) {\r\n            \/\/ T\u00fcm haritalar\u0131 d\u00f6ng\u00fcye al\r\n            WPGMZA.maps.forEach(function(map) {\r\n                if (map.infoWindow) {\r\n                    map.infoWindow.close();\r\n                }\r\n                \/\/ Eski s\u00fcr\u00fcm motorlar i\u00e7in yedek kontrol\r\n                if (map.infowindow) {\r\n                    map.infowindow.close();\r\n                }\r\n            });\r\n        }\r\n\r\n        \/\/ 2. ADIM: MANUEL KAPATMA (YEDEK Y\u00d6NTEM)\r\n        \/\/ E\u011fer API \u00e7al\u0131\u015fmazsa, ekrandaki \"X\" (kapat) butonlar\u0131na yaz\u0131l\u0131msal olarak t\u0131klar.\r\n        \/\/ Google Maps standart kapatma butonu s\u0131n\u0131f\u0131:\r\n        $('.gm-ui-hover-effect').trigger('click'); \r\n        \/\/ WPGMZA varsay\u0131lan kapatma butonu s\u0131n\u0131f\u0131:\r\n        $('.wpgmza-close-info-window').trigger('click');\r\n\r\n        \/\/ 3. ADIM: HAR\u0130TA BOYUTUNU G\u00dcNCELLE (Gri harita sorununu \u00e7\u00f6zer)\r\n        setTimeout(function() {\r\n            window.dispatchEvent(new Event('resize'));\r\n        }, 200); \r\n    });\r\n});\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c28e495 elementor-widget elementor-widget-html\" data-id=\"c28e495\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script>\r\njQuery(document).ready(function($) {\r\n    \r\n    \/* ============================================================\r\n       BU SAYFAYI \"MOB\u0130L UYGULAMA\" G\u0130B\u0130 K\u0130L\u0130TLE (ZOOM \u0130PTAL\u0130)\r\n       ============================================================ *\/\r\n       \r\n    \/\/ 1. Taray\u0131c\u0131ya kesin emir: \"Sayfay\u0131 %100 boyutunda tut ve kullan\u0131c\u0131n\u0131n b\u00fcy\u00fctmesini YASAKLA\"\r\n    var metaViewport = document.querySelector('meta[name=\"viewport\"]');\r\n    if (metaViewport) {\r\n        metaViewport.setAttribute('content', 'width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, shrink-to-fit=no');\r\n    } else {\r\n        $('head').append('<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, shrink-to-fit=no\">');\r\n    }\r\n\r\n    \/\/ 2. iOS\/Safari \u0130nat\u00e7\u0131l\u0131\u011f\u0131na Kar\u015f\u0131: \u0130ki parmakla b\u00fcy\u00fctme (Pinch-Zoom) tetikleyicilerini zorla durdur\r\n    document.addEventListener('gesturestart', function (e) {\r\n        e.preventDefault();\r\n    });\r\n\r\n    \/\/ 3. \u00c7ift t\u0131klama ile sayfan\u0131n aniden b\u00fcy\u00fcmesini engelle (Buton t\u0131klamalar\u0131n\u0131 bozmaz)\r\n    var lastTouchEnd = 0;\r\n    document.addEventListener('touchend', function (event) {\r\n        \/\/ E\u011fer t\u0131klanan \u015fey haritan\u0131n kendi i\u00e7indeyse (buton vs.) ona kar\u0131\u015fma\r\n        if($(event.target).closest('.wpgmza_map, .ol-viewport').length > 0) return;\r\n        \r\n        var now = (new Date()).getTime();\r\n        if (now - lastTouchEnd <= 300) {\r\n            event.preventDefault();\r\n        }\r\n        lastTouchEnd = now;\r\n    }, { passive: false });\r\n    \r\n});\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2892248 elementor-widget elementor-widget-html\" data-id=\"2892248\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n\/* Kontrol Konteyneri: Butonlar\u0131 sa\u011f ortada hizalar *\/\r\n.offline-controls-container {\r\n    position: absolute !important;\r\n    top: 50% !important; \r\n    transform: translateY(-50%) !important; \r\n    right: 10px;\r\n    z-index: 2147483647 !important; \r\n    display: flex;\r\n    flex-direction: column;\r\n    gap: 12px;\r\n    align-items: flex-end;\r\n    margin-top: 0px; \r\n    \r\n    \/* YEN\u0130 EKLENEN: Ba\u015flang\u0131\u00e7ta g\u00f6r\u00fcnmez yap ve ge\u00e7i\u015f animasyonu ekle *\/\r\n    opacity: 0;\r\n    visibility: hidden;\r\n    transition: opacity 0.5s ease;\r\n}\r\n\r\n\/* Yuvarlak Butonlar\u0131n Ortak Stili *\/\r\n.round-map-btn {\r\n    width: 44px;\r\n    height: 44px;\r\n    background-color: white;\r\n    border: 2px solid #fff;\r\n    border-radius: 50%;\r\n    cursor: pointer;\r\n    box-shadow: 0 2px 6px rgba(0,0,0,0.3);\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    transition: all 0.2s ease;\r\n    padding: 0;\r\n}\r\n.round-map-btn:hover {\r\n    background-color: #f8f9fa;\r\n    transform: scale(1.05);\r\n}\r\n.round-map-btn svg {\r\n    width: 24px;\r\n    height: 24px;\r\n}\r\n\r\n\/* Kay\u0131t Animasyonu: Etrafa hafif k\u0131rm\u0131z\u0131 dalga yayar *\/\r\n@keyframes pulse-record {\r\n    0% { box-shadow: 0 0 0 0 rgba(231, 76, 60, 0.7); }\r\n    70% { box-shadow: 0 0 0 10px rgba(231, 76, 60, 0); }\r\n    100% { box-shadow: 0 0 0 0 rgba(231, 76, 60, 0); }\r\n}\r\n.recording-active {\r\n    border-color: #e74c3c;\r\n    animation: pulse-record 1.5s infinite;\r\n}\r\n\r\n\/* Bilgi (Info) Pop-up Stili (G\u00dcNCELLEND\u0130 - Butonlar\u0131 Asla Kayd\u0131rmaz) *\/\r\n.offline-info-popup {\r\n    display: none;\r\n    position: absolute !important; \/* Kutuyu ak\u0131\u015ftan \u00e7\u0131kar\u0131r, butonlar sabit kal\u0131r *\/\r\n    right: 55px !important;        \/* Butonun hemen solunda belirmesini sa\u011flar *\/\r\n    top: 0 !important;             \/* \"i\" butonu ile \u00fcstten ayn\u0131 hizaya kilitler *\/\r\n    z-index: 2147483647 !important;\r\n    background-color: white;\r\n    color: #333;\r\n    padding: 15px;\r\n    border-radius: 8px;\r\n    box-shadow: 0 4px 15px rgba(0,0,0,0.25);\r\n    width: 240px; \r\n    max-width: calc(100vw - 80px); \/* Dar telefon ekranlar\u0131nda d\u0131\u015far\u0131 ta\u015fmas\u0131n\u0131 engeller *\/\r\n    font-size: 13px;\r\n    line-height: 1.5;\r\n    font-family: sans-serif;\r\n    border-right: 4px solid #3498db; \/* \u00c7izgiyi sa\u011fa ald\u0131k \u00e7\u00fcnk\u00fc buton sa\u011f\u0131nda kald\u0131 *\/\r\n    transform-origin: right top;   \/* Animasyonun sa\u011f \u00fcstten (butondan) \u00e7\u0131kmas\u0131n\u0131 sa\u011flar *\/\r\n    animation: popup-fade 0.2s ease-out;\r\n}\r\n\r\n@keyframes popup-fade {\r\n    from { opacity: 0; transform: scale(0.9) translateX(10px); }\r\n    to { opacity: 1; transform: scale(1) translateX(0); }\r\n}\r\n.offline-info-popup h4 {\r\n    margin: 0 0 8px 0;\r\n    font-size: 14px;\r\n    color: #2c3e50;\r\n}\r\n<\/style>\r\n\r\n<div class=\"offline-controls-container\">\r\n    \r\n    <div id=\"offline-info-popup\" class=\"offline-info-popup\">\r\n        <h4>\u00c7evrimd\u0131\u015f\u0131 Harita<\/h4>\r\n        Araziye veya rotaya \u00e7\u0131kmadan \u00f6nce alttaki <b>kay\u0131t butonuna<\/b> bas\u0131n ve haritada y\u00fcr\u00fcyece\u011finiz alanlar\u0131 parma\u011f\u0131n\u0131zla gezinin. Sistem, gezindi\u011finiz b\u00f6lgeleri telefonunuza kaydeder. \u0130\u015fleminiz bitince butona bas\u0131p kayd\u0131 durdurun.\r\n    <\/div>\r\n\r\n    <button id=\"offline-info-btn\" class=\"round-map-btn\" title=\"Nas\u0131l Kullan\u0131l\u0131r?\">\r\n        <svg fill=\"#3498db\" viewbox=\"0 0 24 24\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-6h2v6zm0-8h-2V7h2v2z\"\/><\/svg>\r\n    <\/button>\r\n\r\n    <button id=\"offline-record-btn\" class=\"round-map-btn\" title=\"Haritay\u0131 Kaydet\">\r\n        <svg id=\"icon-record\" fill=\"#e74c3c\" viewbox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"8\"\/><\/svg>\r\n        \r\n        <svg id=\"icon-stop\" style=\"display: none;\" fill=\"#2c3e50\" viewbox=\"0 0 24 24\"><rect x=\"7\" y=\"7\" width=\"10\" height=\"10\"\/><\/svg>\r\n    <\/button>\r\n\r\n<\/div>\r\n\r\n<script>\r\n  let isRecording = false;\r\n  const recordBtn = document.getElementById('offline-record-btn');\r\n  const iconRecord = document.getElementById('icon-record');\r\n  const iconStop = document.getElementById('icon-stop');\r\n  \r\n  const infoBtn = document.getElementById('offline-info-btn');\r\n  const infoPopup = document.getElementById('offline-info-popup');\r\n\r\n  \/\/ Info butonuna t\u0131kland\u0131\u011f\u0131nda Pop-up'\u0131 a\u00e7\/kapat\r\n  infoBtn.addEventListener('click', (e) => {\r\n      e.stopPropagation(); \r\n      if (infoPopup.style.display === 'block') {\r\n          infoPopup.style.display = 'none';\r\n      } else {\r\n          infoPopup.style.display = 'block';\r\n      }\r\n  });\r\n\r\n  \/\/ Haritan\u0131n herhangi bir yerine t\u0131klan\u0131nca pop-up'\u0131 otomatik gizle\r\n  document.addEventListener('click', (e) => {\r\n      if (!infoPopup.contains(e.target) && !infoBtn.contains(e.target)) {\r\n          infoPopup.style.display = 'none';\r\n      }\r\n  });\r\n\r\n  \/\/ Record butonuna t\u0131kland\u0131\u011f\u0131nda\r\n  recordBtn.addEventListener('click', () => {\r\n    if (navigator.serviceWorker && navigator.serviceWorker.controller) {\r\n      isRecording = !isRecording;\r\n      \r\n      if (isRecording) {\r\n        \/\/ KAYIT BA\u015eLADI: \u0130konu Kare yap, pulse animasyonunu ba\u015flat\r\n        iconRecord.style.display = 'none';\r\n        iconStop.style.display = 'block';\r\n        recordBtn.classList.add('recording-active');\r\n        recordBtn.title = \"Kayd\u0131 Durdur\";\r\n        \r\n        \/\/ 1. Service Worker'a harita resimlerini toplamaya ba\u015fla diyoruz\r\n        navigator.serviceWorker.controller.postMessage({ action: 'START_RECORDING' });\r\n\r\n        \/\/ ==============================================================\r\n        \/\/ 2. YEN\u0130 EKLENEN CAN ALICI KISIM: ZORLA P\u0130N YAKALAMA MOTORU\r\n        \/\/ Harita ID'si ne olursa olsun sayfadaki wp-google-maps dosyalar\u0131n\u0131 bulur\r\n        \/\/ ve g\u00f6zetleyici yakalas\u0131n diye arka planda gizlice tekrar istek atar.\r\n        \/\/ ==============================================================\r\n        setTimeout(() => {\r\n            const resources = performance.getEntriesByType(\"resource\");\r\n            resources.forEach(res => {\r\n                \/\/ E\u011fer sayfa y\u00fcklenirken bir wpgmza sorgusu, .xml veya .kml \u00e7ekilmi\u015fse\r\n                if (res.name.includes('wpgmza') || res.name.includes('.xml') || res.name.includes('.kml')) {\r\n                    \/\/ Hi\u00e7bir \u015fey yapmadan sadece fetch at, g\u00f6zetleyici sw.js bunu havada kap\u0131p kaydedecek!\r\n                    fetch(res.name).catch(() => {}); \r\n                }\r\n            });\r\n            console.log(\"\u00c7evrimd\u0131\u015f\u0131 kay\u0131t motoru pinleri ba\u015far\u0131yla havuza g\u00f6nderdi.\");\r\n        }, 500); \/\/ G\u00f6zetleyici tam uyans\u0131n diye yar\u0131m saniye gecikme\r\n\r\n      } else {\r\n        \/\/ KAYIT DURDU: \u0130konu K\u0131rm\u0131z\u0131 Nokta yap, animasyonu kapat\r\n        iconStop.style.display = 'none';\r\n        iconRecord.style.display = 'block';\r\n        recordBtn.classList.remove('recording-active');\r\n        recordBtn.title = \"Haritay\u0131 Kaydet\";\r\n        \r\n        navigator.serviceWorker.controller.postMessage({ action: 'STOP_RECORDING' });\r\n      }\r\n    } else {\r\n        alert(\"\u00c7evrimd\u0131\u015f\u0131 sistem uyan\u0131yor, l\u00fctfen sayfay\u0131 yenileyip tekrar deneyin.\");\r\n    }\r\n  });\r\n  \r\n  \r\n  \r\n\/\/ --- \u00c7EVR\u0130MDI\u015eI BUTONLARINI HAR\u0130TA \u0130\u00c7\u0130NE TA\u015eIMA VE G\u00d6STERME MOTORU ---\r\njQuery(document).ready(function($) {\r\n    function butonlariHaritayaTasi() {\r\n        var haritaKutusu = $('.ol-viewport'); \/\/ OpenLayers ana harita katman\u0131\r\n        var butonKutusu = $('.offline-controls-container');\r\n        \r\n        \/\/ E\u011fer harita ve butonlar sayfada varsa i\u015flemi yap\r\n        if (haritaKutusu.length > 0 && butonKutusu.length > 0) {\r\n            \/\/ Butonlar zaten haritan\u0131n i\u00e7inde de\u011filse, i\u00e7ine ta\u015f\u0131\r\n            if (butonKutusu.parent()[0] !== haritaKutusu[0]) {\r\n                haritaKutusu.append(butonKutusu);\r\n                console.log(\"\u00c7evrimd\u0131\u015f\u0131 butonlar\u0131 harita i\u00e7ine ta\u015f\u0131nd\u0131.\");\r\n            }\r\n            \r\n            \/\/ Ta\u015f\u0131ma i\u015flemi bittikten (veya zaten i\u00e7indeyse) hemen sonra ZAR\u0130F\u00c7E G\u00d6R\u00dcN\u00dcR YAP\r\n            setTimeout(function() {\r\n                butonKutusu.css({\r\n                    'opacity': '1',\r\n                    'visibility': 'visible'\r\n                });\r\n            }, 100); \/\/ 100 milisaniye bekleyip fade-in efektiyle g\u00f6sterir\r\n        }\r\n    }\r\n\r\n    \/\/ Harita tamamen olu\u015fturuldu\u011funda tetikle\r\n    $(document).on('mapcreated.wpgmza', function() {\r\n        setTimeout(butonlariHaritayaTasi, 500);\r\n    });\r\n    \r\n    \/\/ Her ihtimale kar\u015f\u0131 sayfa y\u00fcklendikten sonra tekrar kontrol et\r\n    setTimeout(butonlariHaritayaTasi, 1500);\r\n});\r\n  \r\n  \r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Pusulay\u0131 Etkinle\u015ftir Pusulay\u0131 kullanmak i\u00e7in butona t\u0131klay\u0131p sens\u00f6r ve konum eri\u015fimine izin verin. &#8211;\u00b0 Y\u00d6N BEKLEN\u0130YOR \ud83c\udf05 Do\u011fu\u015f: &#8211;:&#8211; | \ud83c\udf07 Bat\u0131\u015f: &#8211;:&#8211; Pusulay\u0131 Etkinle\u015ftir Pusulay\u0131 kullanmak i\u00e7in butona t\u0131klay\u0131p sens\u00f6r ve konum eri\u015fimine izin verin. &#8211;\u00b0 Y\u00d6N BEKLEN\u0130YOR \ud83c\udf05 Do\u011fu\u015f: &#8211;:&#8211; | \ud83c\udf07 Bat\u0131\u015f: &#8211;:&#8211; \u00c7evrimd\u0131\u015f\u0131 Harita Araziye veya rotaya \u00e7\u0131kmadan \u00f6nce alttaki kay\u0131t [&hellip;]<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-663","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/eflani.eco-travel.com.tr\/en\/wp-json\/wp\/v2\/pages\/663","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/eflani.eco-travel.com.tr\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/eflani.eco-travel.com.tr\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/eflani.eco-travel.com.tr\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/eflani.eco-travel.com.tr\/en\/wp-json\/wp\/v2\/comments?post=663"}],"version-history":[{"count":54,"href":"https:\/\/eflani.eco-travel.com.tr\/en\/wp-json\/wp\/v2\/pages\/663\/revisions"}],"predecessor-version":[{"id":730,"href":"https:\/\/eflani.eco-travel.com.tr\/en\/wp-json\/wp\/v2\/pages\/663\/revisions\/730"}],"wp:attachment":[{"href":"https:\/\/eflani.eco-travel.com.tr\/en\/wp-json\/wp\/v2\/media?parent=663"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}