{"id":2075,"date":"2024-01-08T20:09:08","date_gmt":"2024-01-08T20:09:08","guid":{"rendered":"https:\/\/sunraycityguide.com\/Massachusetts-LeadingEdge\/?post_type=avada_portfolio&#038;p=2075"},"modified":"2024-08-13T16:24:46","modified_gmt":"2024-08-13T16:24:46","slug":"north-shore","status":"publish","type":"avada_portfolio","link":"https:\/\/sunraycityguide.com\/Massachusetts-LeadingEdge\/portfolio-items\/north-shore\/","title":{"rendered":"North Shore"},"content":{"rendered":"<p><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--link_hover_color: #434549;--link_color: #141617;--awb-border-sizes-top:0px;--awb-border-sizes-bottom:0px;--awb-border-sizes-left:0px;--awb-border-sizes-right:0px;--awb-border-color:#fcf4ec;--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:19px;--awb-padding-right:30px;--awb-padding-bottom:0px;--awb-padding-left:30px;--awb-padding-top-small:60px;--awb-padding-bottom-small:60px;--awb-margin-top:-50px;--awb-margin-bottom:0px;--awb-background-color:#fcf4ec;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-justify-content-center fusion-flex-content-wrap\" style=\"max-width:calc( 1170px + 100px );margin-left: calc(-100px \/ 2 );margin-right: calc(-100px \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_1_1 1_1 fusion-flex-column fusion-animated\" style=\"--awb-padding-right:57px;--awb-padding-left:59px;--awb-padding-right-small:0px;--awb-padding-left-small:0px;--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:0px;--awb-margin-bottom-large:16px;--awb-spacing-left-large:0px;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:0px;--awb-spacing-left-medium:0px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:50px;--awb-margin-bottom-small:60px;--awb-spacing-left-small:50px;\" data-animationType=\"fadeInUp\" data-animationDuration=\"1.3\" data-animationOffset=\"top-into-view\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div ><a class=\"fusion-button button-3d button-large button-custom fusion-button-default button-1 fusion-button-default-span \" style=\"--button_bevel_color:var(--awb-color5);--button_bevel_color_hover:var(--awb-custom_color_12);--button_accent_color:var(--awb-color2);--button_border_color:var(--awb-color2);--button_accent_hover_color:var(--awb-color1);--button_border_hover_color:var(--awb-color1);--button_gradient_top_color:var(--awb-custom_color_4);--button_gradient_bottom_color:var(--awb-custom_color_4);--button_gradient_top_color_hover:var(--awb-custom_color_6);--button_gradient_bottom_color_hover:var(--awb-custom_color_6);\" target=\"_self\" data-hover=\"text_slide_up\" href=\"#yelp\"><span class=\"fusion-button-icon-divider button-icon-divider-left\"><i class=\"fa-yelp fab awb-button__icon awb-button__icon--default\" aria-hidden=\"true\"><\/i><\/span><div class=\"awb-button-text-transition \"><span class=\"fusion-button-text awb-button__text awb-button__text--default fusion-button-text-left\">Local Yelp Search<\/span><span class=\"fusion-button-text awb-button__text awb-button__text--default fusion-button-text-left\">Local Yelp Search<\/span><\/div><\/a><\/div><div class=\"fusion-title title fusion-title-1 fusion-title-center fusion-title-text fusion-title-size-one\" style=\"--awb-text-color:#141617;--awb-margin-top:2px;--awb-margin-bottom:-50px;--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:-20px;--awb-margin-left-small:0px;--awb-sep-color:#fcf4ec;--awb-font-size:65px;\"><div class=\"title-sep-container title-sep-container-left\"><div class=\"title-sep sep- sep-solid\" style=\"border-color:#fcf4ec;\"><\/div><\/div><span class=\"awb-title-spacer\"><\/span><h1 class=\"fusion-title-heading title-heading-center\" style=\"font-family:&quot;Unna&quot;;font-style:normal;font-weight:400;margin:0;text-transform:var(--awb-typography1-text-transform);font-size:1em;line-height:1.2;\"><h2 class=\"fusion-title-heading title-heading-left fusion-live-editable fusion-responsive-typography-calculated medium-editor-element\" role=\"textbox\" contenteditable=\"true\" spellcheck=\"true\" data-inline-parent-cid=\"10\" data-inline-override-color=\"text_color\" data-inline-override-font-size=\"font_size\" data-inline-override-line-height=\"line_height\" data-inline-override-letter-spacing=\"letter_spacing\" data-inline-override-tag=\"size\" data-toolbar=\"full\" data-param=\"element_content\" data-fontsize=\"26\" data-lineheight=\"28.8667px\" data-medium-editor-element=\"true\" aria-multiline=\"true\" data-medium-editor-editor-index=\"1\" data-placeholder=\"Your Content Goes Here\" data-medium-focused=\"true\"><strong>North Shore<\/strong><\/h2><\/h1><span class=\"awb-title-spacer\"><\/span><div class=\"title-sep-container title-sep-container-right\"><div class=\"title-sep sep- sep-solid\" style=\"border-color:#fcf4ec;\"><\/div><\/div><\/div><div class=\"fusion-text fusion-text-1 fusion-text-no-margin\" style=\"--awb-content-alignment:center;--awb-font-size:15px;--awb-line-height:24px;--awb-letter-spacing:0px;--awb-text-transform:var(--awb-typography4-text-transform);--awb-text-color:#141617;--awb-margin-right:0px;--awb-margin-bottom:0px;--awb-margin-left:0px;--awb-text-font-family:&quot;Montserrat&quot;;--awb-text-font-style:normal;--awb-text-font-weight:400;\"><p style=\"text-align: left;\">Offering a vibrant coastal lifestyle, North Shore Boston, MA, is an exceptional place to live. Known for its stunning beaches and charming seaside towns, the area provides an array of outdoor activities, from sailing and fishing to hiking and beachcombing. The North Shore boasts excellent schools and a strong sense of community, making it ideal for families. Residents enjoy a rich cultural scene with numerous art galleries, theaters, and historic sites, along with diverse dining options featuring fresh seafood. Proximity to Boston ensures easy access to urban amenities while maintaining a peaceful, scenic environment. This unique blend of natural beauty, cultural richness, and community spirit makes North Shore Boston a highly desirable place to call home.<\/p>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-1 fusion_builder_column_1_1 1_1 fusion-flex-column fusion-animated\" style=\"--awb-padding-right:37px;--awb-padding-left:8px;--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:calc( 0.051 * calc( 100% - 100px ) );--awb-margin-bottom-large:80px;--awb-spacing-left-large:50px;--awb-width-medium:33.333333333333%;--awb-order-medium:0;--awb-spacing-right-medium:calc( 0.153 * calc( 100% - 100px ) );--awb-spacing-left-medium:50px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:50px;--awb-margin-bottom-small:40px;--awb-spacing-left-small:50px;\" data-animationType=\"fadeInUp\" data-animationDuration=\"1.3\" data-animationOffset=\"top-into-view\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-2\"><p><a href=\"https:\/\/www.amesburyma.gov\/\"><strong>Amesbury<\/strong><\/a><br \/>With a rich history and a vibrant community, Amesbury, MA, is a fantastic place to live. This charming town offers excellent schools and a welcoming atmosphere, making it ideal for families. The downtown area is filled with unique shops, local restaurants, and cultural attractions, fostering a lively and engaging environment. Outdoor enthusiasts will appreciate the beautiful parks, trails, and proximity to the Merrimack River, providing ample opportunities for recreation. Conveniently located with easy access to major highways, Amesbury ensures smooth commutes to Boston and other nearby cities. The combination of historical charm, community spirit, and modern conveniences makes Amesbury a highly desirable place to call home.<\/p>\n<p><a href=\"https:\/\/andoverma.gov\/\"><strong>Andover<br \/><\/strong><\/a>Renowned for its historic charm and strong sense of community, Andover, MA, is an exceptional place to live. The town is home to top-rated schools and a variety of family-friendly amenities, making it an attractive choice for raising children. Residents enjoy a vibrant downtown area, featuring an array of shops, restaurants, and cultural venues. The extensive parks and trails offer abundant opportunities for outdoor recreation and leisure. Additionally, Andover&#8217;s convenient access to major highways and public transportation ensures easy commutes to Boston and other nearby cities. This blend of educational excellence, community warmth, and accessibility makes Andover a highly desirable place to call home.<\/p>\n<p><a href=\"https:\/\/www.beverlyma.gov\/\"><strong>Beverly<\/strong><\/a><a href=\"https:\/\/www.beverlyma.gov\/\"><br \/><\/a>Offering a perfect blend of coastal charm and modern convenience, the town of Beverly is an excellent place to live. With top-rated schools and a welcoming community, it&#8217;s an ideal location for families. The area boasts beautiful beaches, parks, and recreational facilities, providing numerous opportunities for outdoor activities. A vibrant downtown area features a variety of shops, restaurants, and cultural attractions, ensuring there&#8217;s always something to do. Additionally, proximity to Boston, coupled with robust public transportation options, offers residents easy access to urban amenities while enjoying a serene, seaside lifestyle. This combination of natural beauty, community spirit, and accessibility makes it a highly desirable place to call home.<\/p>\n<p><a href=\"https:\/\/www.town.boxford.ma.us\/\"><strong>Boxford <\/strong><\/a><a href=\"https:\/\/www.town.boxford.ma.us\/\"><br \/><\/a>Known for its rural charm and strong sense of community, Boxford, MA, is an exceptional place to live. The town offers top-rated schools and a peaceful, family-friendly environment, making it an ideal location for raising children. Residents enjoy vast open spaces, scenic trails, and well-preserved natural areas, providing numerous opportunities for outdoor activities and nature exploration. The community is close-knit, with various local events and gatherings that foster strong neighborhood connections. Additionally, Boxford&#8217;s convenient access to major highways ensures easy commutes to Boston and surrounding cities. This blend of rural tranquility, excellent education, and community spirit makes Boxford a highly desirable place to call home.<\/p>\n<p><a href=\"https:\/\/gloucester-ma.gov\/\"><strong>Cape Ann-Gloucester<\/strong><\/a><strong><br \/><\/strong>Known for its stunning coastal beauty and rich maritime heritage, Cape Ann-Gloucester, MA, is a fantastic place to live. This vibrant community offers excellent schools and a friendly, welcoming atmosphere, making it ideal for families. Residents enjoy a wealth of outdoor activities, from exploring scenic beaches and hiking trails to engaging in boating and fishing. The area is also home to a thriving arts scene, with numerous galleries, theaters, and cultural events. Additionally, the charming downtown area features a variety of shops, restaurants, and local businesses. Proximity to Boston ensures easy access to urban amenities while allowing residents to enjoy the serene, picturesque surroundings of Cape Ann-Gloucester.<br \/><strong><br \/><\/strong><a href=\"https:\/\/www.danversma.gov\/\"><strong>Danvers<br \/><\/strong><\/a>With a rich historical background and a strong sense of community, Danvers, MA, offers an exceptional living experience. The town boasts excellent schools and a family-friendly atmosphere, making it a prime location for raising children. Residents enjoy a variety of recreational activities, including beautiful parks, trails, and proximity to the scenic Crane Beach. The vibrant downtown area features an array of shops, restaurants, and cultural attractions, providing plenty of entertainment options. Additionally, Danvers\u2019 convenient location near major highways ensures easy commutes to Boston and other nearby cities. This blend of historical charm, community spirit, and accessibility makes Danvers a highly desirable place to call home.<\/p>\n<p><a href=\"https:\/\/www.essexma.org\/\"><strong>Essex<br \/><\/strong><\/a>Offering a charming coastal lifestyle, Essex, MA, is a wonderful place to live. The town is renowned for its serene atmosphere, excellent schools, and strong sense of community, making it perfect for families. Residents enjoy stunning natural surroundings, including picturesque marshes, beautiful beaches, and abundant wildlife, providing ample opportunities for outdoor activities like boating, fishing, and hiking. The local dining scene is famous for its seafood, particularly fresh clams, and the town features quaint shops and galleries that add to its appeal. With its close-knit community and convenient access to Boston, Essex blends tranquility and convenience, making it a highly desirable place to call home.<br \/><strong><br \/><\/strong><a href=\"https:\/\/www.georgetownma.gov\/\"><strong>Georgetown <\/strong><\/a><a href=\"https:\/\/www.georgetownma.gov\/\"><br \/><\/a>With a welcoming atmosphere and rich historical roots, Georgetown, MA, is an excellent place to live. The town boasts highly regarded schools and a safe, family-friendly environment, making it perfect for raising children. Residents enjoy an array of recreational opportunities, including beautiful parks, scenic trails, and local sports programs. The charming downtown area features a variety of shops, restaurants, and community events, fostering a lively and engaging social scene. Conveniently located near major highways, Georgetown provides easy access to Boston and other surrounding cities. This combination of educational excellence, community warmth, and accessibility makes Georgetown a highly desirable place to call home.<\/p>\n<p><a href=\"https:\/\/grovelandma.com\/\"><strong>Groveland <\/strong><\/a><a href=\"https:\/\/grovelandma.com\/\"><br \/><\/a>Offering a serene and picturesque setting, Groveland, MA, is a wonderful place to live. The town is known for its excellent schools and strong sense of community, making it an ideal location for families. Residents enjoy a variety of outdoor activities, with numerous parks, trails, and the scenic Merrimack River providing ample opportunities for recreation and relaxation. The charming town center features local shops, restaurants, and community events that foster a close-knit atmosphere. With convenient access to major highways, Groveland ensures easy commutes to Boston and nearby cities. This blend of natural beauty, community spirit, and accessibility makes Groveland a highly desirable place to call home.<br \/><strong><br \/><\/strong><a href=\"https:\/\/www.hamiltonma.gov\/\"><strong>Hamilton<\/strong><\/a><a href=\"https:\/\/www.hamiltonma.gov\/\"><br \/><\/a>Renowned for its scenic landscapes and equestrian culture, Hamilton, MA, offers an exceptional living experience. The town is home to top-rated schools and a close-knit community, making it an ideal location for families. Residents enjoy a wealth of outdoor activities, from exploring extensive parks and trails to participating in horseback riding events. The charming downtown area features quaint shops, local restaurants, and community gatherings that enhance the town&#8217;s friendly atmosphere. Conveniently located near major highways and public transportation, Hamilton provides easy access to Boston and other nearby cities. This combination of natural beauty, community warmth, and accessibility makes Hamilton a highly desirable place to call home.<\/p>\n<p><a href=\"https:\/\/www.cityofhaverhill.com\/\"><strong>Haverhill <\/strong><\/a><a href=\"https:\/\/www.cityofhaverhill.com\/\"><br \/><\/a>Boasting a rich history and vibrant community, Haverhill, MA, is an excellent place to live. The town offers a diverse range of housing options, from charming historic homes to modern developments, catering to various lifestyles. Residents benefit from highly regarded schools and numerous recreational opportunities, including beautiful parks, trails, and the scenic Merrimack River. The lively downtown area boasts an array of shops, restaurants, and cultural attractions, fostering a dynamic social scene. Convenient access to major highways and public transportation ensures easy commutes to Boston and surrounding areas. This blend of historical charm, community spirit, and modern amenities makes Haverhill a highly desirable place to call home.<\/p>\n<p><a href=\"https:\/\/www.ipswichma.gov\/\"><strong>Ipswich<\/strong><\/a><a href=\"https:\/\/www.ipswichma.gov\/\"><br \/><\/a>Offering a perfect blend of historical charm and coastal beauty, Ipswich, MA, is an outstanding place to live. The town is known for its excellent schools and vibrant community, making it a great choice for families. Residents enjoy access to pristine beaches, scenic parks, and extensive trails, providing ample opportunities for outdoor recreation. The quaint downtown area is filled with unique shops, local restaurants, and cultural attractions, fostering a lively and engaging atmosphere. Convenient access to major highways and public transportation ensures easy commutes to Boston and other surrounding areas. This combination of rich history, natural beauty, and community spirit makes Ipswich a highly desirable place to call home.<br \/><strong><br \/><\/strong><a href=\"https:\/\/www.lynnma.gov\/\"><strong>Lynn <\/strong><\/a><a href=\"https:\/\/www.lynnma.gov\/\"><br \/><\/a>Known for its vibrant community and coastal charm, Lynn, MA, is an excellent place to live. The city offers a diverse range of housing options, from historic homes to modern apartments, catering to various lifestyles. Residents benefit from good schools and numerous recreational opportunities, including beautiful beaches, scenic parks, and extensive trails. The bustling downtown area features an array of shops, restaurants, and cultural attractions, creating a lively social scene. With convenient access to major highways and public transportation, commuting to Boston and other nearby areas is easy. This blend of urban amenities, natural beauty, and community spirit makes Lynn a highly desirable place to call home.<br \/><strong><br \/><\/strong><a href=\"https:\/\/www.town.lynnfield.ma.us\/\"><strong>Lynnfield <\/strong><\/a><br \/>Offering a blend of suburban tranquility and modern conveniences, Lynnfield, MA, is a fantastic place to live. The town is renowned for its excellent schools and safe, family-friendly environment, making it an ideal location for raising children. Residents enjoy access to beautiful parks, golf courses, and recreational facilities, providing plenty of opportunities for outdoor activities. The MarketStreet Lynnfield shopping center adds a vibrant touch with a variety of shops, restaurants, and entertainment options. Conveniently located near major highways, Lynnfield ensures easy commutes to Boston and other surrounding areas. This combination of community spirit, natural beauty, and accessibility makes Lynnfield a highly desirable place to call home.<\/p>\n<p><a href=\"https:\/\/www.manchester.ma.us\/\"><strong>Manchester-by-the-Sea<\/strong><\/a><br \/>Boasting stunning coastal views and a tight-knit community, Manchester-by-the-Sea, MA, is an exceptional place to live. This charming town offers excellent schools and a family-friendly atmosphere, making it ideal for raising children. Residents enjoy pristine beaches, scenic parks, and numerous opportunities for outdoor recreation, including boating, fishing, and hiking. The picturesque downtown area is filled with unique shops, local restaurants, and cultural attractions, creating a lively yet relaxed environment. Convenient access to major highways and public transportation ensures easy commutes to Boston and nearby cities. This blend of natural beauty, community warmth, and modern conveniences makes Manchester-by-the-Sea a highly desirable place to call home.<\/p>\n<p><a href=\"https:\/\/www.marblehead.org\/\"><strong>Marblehead<\/strong><\/a><a href=\"https:\/\/www.marblehead.org\/\"><br \/><\/a>Famed for its picturesque coastal scenery and rich maritime heritage, Marblehead, MA, offers an outstanding living experience. The town is known for its excellent schools and strong sense of community, making it perfect for families. Residents enjoy a variety of recreational activities, from sailing and kayaking in the harbor to exploring historic sites and scenic parks. The vibrant downtown area features charming shops, diverse dining options, and cultural events that contribute to a lively atmosphere. With convenient access to Boston via major highways and public transportation, Marblehead combines the charm of seaside living with the benefits of urban accessibility, making it a highly desirable place to call home.<\/p>\n<p><a href=\"https:\/\/townofmerrimac.com\/\"><strong>Merrimac <\/strong><\/a><br \/>With its charming small-town atmosphere and close-knit community, Merrimac, MA, is an exceptional place to live. The town offers excellent schools and a welcoming environment, making it ideal for families. Residents enjoy a variety of outdoor activities, including access to scenic parks, trails, and the Merrimack River, perfect for recreation and relaxation. The quaint town center features local shops, restaurants, and community events that bring neighbors together and foster a strong sense of belonging. Conveniently located near major highways, Merrimac provides easy commutes to Boston and nearby cities. This combination of community warmth, natural beauty, and accessibility makes Merrimac a highly desirable place to call home.<br \/><strong><br \/><\/strong><a href=\"https:\/\/www.middletonma.gov\/\"><strong>Middleton <\/strong><\/a><a href=\"https:\/\/www.middletonma.gov\/\"><br \/><\/a>With its peaceful suburban setting and strong sense of community, Middleton, MA, is an excellent place to live. The town offers top-notch schools and a welcoming environment, making it an ideal location for families. Residents enjoy access to beautiful parks, nature trails, and recreational facilities, perfect for outdoor enthusiasts. The local community is vibrant, with a variety of shops, restaurants, and events that foster a close-knit atmosphere. Conveniently located near major highways, Middleton provides easy commutes to Boston and surrounding areas. This combination of tranquility, community spirit, and accessibility makes Middleton a highly desirable place to call home.<\/p>\n<p><a href=\"https:\/\/nahant.org\/\"><strong>Nahant<\/strong><\/a><br \/>Offering stunning coastal views and a peaceful, close-knit community, Nahant, MA, is a wonderful place to live. The town is renowned for its beautiful beaches, parks, and outdoor recreational opportunities, perfect for those who enjoy nature and water activities. Excellent schools and a safe, welcoming environment make it an ideal location for families. Residents benefit from a charming, small-town atmosphere while still having easy access to the amenities and opportunities of nearby Boston, thanks to convenient transportation options. This blend of natural beauty, community warmth, and accessibility makes Nahant a highly desirable place to call home.<br \/><strong><br \/><\/strong><a href=\"https:\/\/www.townofnewbury.org\/\"><strong>Newbury <br \/><\/strong><\/a>With its charming rural atmosphere and strong sense of community, Newbury, MA, is an exceptional place to live. The town boasts excellent schools and a welcoming environment, making it ideal for families. Residents enjoy a wealth of outdoor activities, from exploring the scenic Parker River National Wildlife Refuge to spending sunny days at the beautiful Plum Island beaches. The area\u2019s rich history and quaint downtown add to its appeal, offering unique shops, local restaurants, and community events. Conveniently located near major highways, Newbury ensures easy access to Boston and other nearby cities. This combination of natural beauty, historical charm, and modern conveniences makes Newbury a highly desirable place to call home.<\/p>\n<p><a href=\"https:\/\/www.cityofnewburyport.com\/\"><strong>Newburyport<\/strong><\/a><br \/>Boasting a vibrant coastal lifestyle and rich historical heritage, Newburyport, MA, is an exceptional place to live. The town offers excellent schools and a strong sense of community, making it ideal for families. Residents enjoy a lively downtown area filled with unique shops, diverse dining options, and cultural attractions. Scenic parks, the picturesque waterfront, and nearby beaches provide ample opportunities for outdoor recreation. Additionally, convenient access to major highways and public transportation ensures easy commutes to Boston and other surrounding areas. This blend of historical charm, community spirit, and modern amenities makes Newburyport a highly desirable place to call home.<\/p>\n<p><a href=\"https:\/\/www.peabody-ma.gov\/\"><strong>Peabody<\/strong><\/a><a href=\"https:\/\/www.peabody-ma.gov\/\"><br \/><\/a>Renowned for its welcoming community and rich historical roots, Peabody, MA, offers an exceptional living experience. The town features excellent schools and a variety of family-friendly amenities, making it an ideal place for raising children. Residents benefit from numerous recreational options, including beautiful parks, trails, and the scenic Brooksby Farm. A bustling downtown area boasts an array of shops, restaurants, and cultural attractions, providing a lively social scene. With convenient access to major highways and public transportation, commuting to Boston and other nearby cities is easy. This combination of community warmth, historical charm, and modern conveniences makes Peabody a highly desirable place to call home.<\/p>\n<p><a href=\"https:\/\/www.revere.org\/\"><strong>Revere<\/strong><\/a><a href=\"https:\/\/www.revere.org\/\"><br \/><\/a>With its beautiful beachfront and vibrant community, Revere, MA, is a fantastic place to live. The town is known for its excellent public amenities, including parks, recreational facilities, and the iconic Revere Beach, which offers a perfect spot for relaxation and outdoor activities. Residents enjoy a diverse range of dining options, local shops, and cultural events that create a lively and engaging atmosphere. The town\u2019s excellent schools and safe neighborhoods make it an ideal choice for families. Additionally, Revere&#8217;s convenient location provides easy access to Boston via public transportation and major highways, blending the charm of coastal living with urban accessibility.<\/p>\n<p><a href=\"https:\/\/www.rockportma.gov\/\"><strong>Rockport<\/strong><\/a><a href=\"https:\/\/www.rockportma.gov\/\"><br \/><\/a>Known for its stunning coastal views and artistic charm, Rockport, MA, is a wonderful place to live. The town offers a close-knit community with excellent schools and a safe, welcoming environment, ideal for families and individuals alike. Residents enjoy a variety of outdoor activities, from exploring scenic beaches and rugged coastline to hiking in nearby nature reserves. The vibrant cultural scene, featuring local galleries, music festivals, and unique shops, adds to Rockport&#8217;s appeal. With convenient access to Boston and other nearby areas, residents can easily enjoy both the tranquility of seaside living and the benefits of urban amenities. This blend of natural beauty, community warmth, and cultural richness makes Rockport a highly desirable place to call home.<\/p>\n<p><a href=\"https:\/\/www.townofrowley.net\/\"><strong>Rowley<\/strong><\/a><a href=\"https:\/\/www.townofrowley.net\/\"><br \/><\/a>Offering a blend of rural charm and modern convenience, Rowley, MA, is an excellent place to live. The town is known for its top-rated schools and welcoming community, making it perfect for families. Residents enjoy abundant outdoor activities, from exploring scenic parks and conservation areas to taking advantage of nearby coastal attractions. The quaint town center features unique shops, local dining options, and community events that foster a strong sense of togetherness. Convenient access to major highways ensures easy commutes to Boston and other surrounding cities. This combination of natural beauty, community spirit, and accessibility makes Rowley a highly desirable place to call home.<\/p>\n<p><a href=\"https:\/\/www.salemma.gov\/\"><strong>Salem<\/strong><\/a><br \/>Famed for its rich history and vibrant cultural scene, Salem, MA, is an exceptional place to live. The town offers excellent schools and a diverse, welcoming community, making it ideal for families and individuals alike. Residents enjoy a variety of recreational activities, from exploring historic landmarks and museums to enjoying the scenic waterfront and numerous parks. The lively downtown area is filled with unique shops, restaurants, and cultural events, ensuring there&#8217;s always something to do. With convenient access to Boston via public transportation and major highways, Salem combines the charm of a historic town with the conveniences of urban living, making it a highly desirable place to call home.<\/p>\n<p><a href=\"https:\/\/www.salisburyma.gov\/\"><strong>Salisbury<\/strong><\/a><br \/>With its beautiful beaches and welcoming community, Salisbury, MA, is a fantastic place to live. The town offers a serene coastal lifestyle, with excellent schools and a family-friendly environment, making it ideal for raising children. Residents enjoy a wealth of outdoor activities, from sunbathing and swimming at Salisbury Beach to exploring scenic parks and nature trails. The local dining scene, featuring fresh seafood and charming eateries, adds to the town&#8217;s appeal. Conveniently located near major highways, Salisbury ensures easy commutes to Boston and other nearby cities. This blend of natural beauty, community warmth, and accessibility makes Salisbury a highly desirable place to call home.<\/p>\n<p><a href=\"https:\/\/www.saugus-ma.gov\/\"><strong>Saugus<\/strong><\/a><a href=\"https:\/\/www.saugus-ma.gov\/\"><br \/><\/a>Renowned for its strong community spirit and rich historical heritage, Saugus, MA, offers an exceptional living experience. The town features excellent schools and a variety of family-friendly amenities, making it an ideal place for raising children. Residents can enjoy numerous recreational options, including beautiful parks, scenic trails, and the historic Saugus Iron Works. The vibrant town center boasts an array of shops, restaurants, and cultural attractions, providing a lively social scene. With convenient access to major highways and public transportation, commuting to Boston and nearby cities is easy. This combination of community warmth, historical charm, and modern conveniences makes Saugus a highly desirable place to call home.<\/p>\n<p><a href=\"https:\/\/www.swampscottma.gov\/\"><strong>Swampscott<\/strong><\/a><a href=\"https:\/\/www.swampscottma.gov\/\"><br \/><\/a>Offering picturesque coastal views and a close-knit community, Swampscott, MA, is a wonderful place to live. The town is renowned for its excellent schools and safe, family-friendly atmosphere, making it an ideal location for raising children. Residents enjoy a variety of recreational activities, from exploring beautiful beaches and parks to participating in community events. The charming town center features unique shops, local restaurants, and cultural attractions, creating a vibrant social scene. Convenient access to Boston via major highways and public transportation ensures that urban amenities are easily within reach. This blend of natural beauty, community spirit, and accessibility makes Swampscott a highly desirable place to call home.<br \/><strong><br \/><\/strong><a href=\"https:\/\/www.topsfield-ma.gov\/\"><strong>Topsfield <\/strong><\/a><a href=\"https:\/\/www.topsfield-ma.gov\/\"><br \/><\/a>Characterized by its rural charm and strong sense of community, Topsfield, MA, is an exceptional place to live. The town boasts excellent schools and a welcoming environment, making it ideal for families. Residents enjoy a wealth of outdoor activities, from exploring scenic trails and conservation areas to participating in local events at the historic Topsfield Fairgrounds. The quaint town center features unique shops, local dining options, and a variety of community gatherings that foster a close-knit atmosphere. Conveniently located near major highways, Topsfield ensures easy commutes to Boston and other surrounding areas. This combination of natural beauty, community warmth, and accessibility makes Topsfield a highly desirable place to call home.<\/p>\n<p><a href=\"https:\/\/www.wenhamma.gov\/\"><strong>Wenham <\/strong><\/a><a href=\"https:\/\/www.wenhamma.gov\/\"><br \/><\/a>Known for its picturesque landscapes and tight-knit community, Wenham, MA, offers an exceptional living experience. The town provides top-rated schools and a safe, welcoming environment, making it perfect for families. Residents enjoy ample outdoor activities with beautiful parks, trails, and open spaces that highlight the area\u2019s natural beauty. The charming town center, with its unique shops, local eateries, and cultural events, enhances the sense of community. Convenient access to major highways ensures that Boston and surrounding cities are easily reachable. This blend of rural tranquility, community spirit, and accessibility makes Wenham a highly desirable place to call home.<br \/><u><br \/><\/u><a href=\"https:\/\/www.wnewbury.org\/\"><strong>West Newbury <\/strong><\/a><a href=\"https:\/\/www.wnewbury.org\/\"><br \/><\/a>Renowned for its scenic beauty and tranquil atmosphere, West Newbury, MA, offers an idyllic living experience. The town features excellent schools and a close-knit community, making it an ideal place for families. Residents enjoy various outdoor activities, with picturesque trails, parks, and the Merrimack River providing opportunities for recreation and relaxation. The charming town center, with its unique shops, local dining options, and community events, fosters a warm and welcoming environment. Convenient access to major highways ensures easy commutes to Boston and nearby cities. This combination of natural beauty, community spirit, and accessibility makes West Newbury a highly desirable place to call home.<strong><\/p>\n<p><\/strong><\/p>\n<\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-2 fusion-flex-container has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1216.8px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-2 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><!DOCTYPE html>\n<html lang=\"en\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>Yelp Store Locator<\/title>\n<style>\nbody {\n    font-family: Arial, sans-serif;\n    margin: 0;\n    padding: 0;\n    background: #f8f8f8; \/* Slight grey background *\/\n}\n\n\/* Flex container for the whole page content *\/\n.form-wrapper {\n    display: flex;\n    justify-content: space-around; \/* Evenly distribute space around items *\/\n    flex-wrap: wrap; \/* Allow items to wrap if not enough space *\/\n    margin: 20px;\n}\n\n\/* Search form and results container *\/\n.form-wrapper .form-container {\n    flex-basis: 47%;\n    margin-bottom: 20px;\n}\n\n\/* Search bar at the top *\/\n.search-top {\n    margin-top: 20px;\n}\n.search-bar {\n    max-width: 1024px;\n    padding:0 20px;\n    padding: 10px;\n    border-radius: 4px;\n    margin: 0 auto 20px;\n}\n.search-bar #searchForm {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    box-shadow: rgba(0,0,0,0.15) 0px 2px 18px 0px;\n}\n.search-field {\n    flex: 1;\n}\n.search-field.desc {\n    position: relative;\n}\n.search-field.desc::after {\n    content: '';\n    position: absolute;\n    top: 10px;\n    bottom: 10px;\n    right: 0;\n    width: 2px;\n    background-color: rgba(0, 0, 0, 0.2);\n}\n#searchForm .search-field input {\n    border: 0;\n  \n}\n.search-field.category-dropdown select {\n    width: auto;\n    background: transparent;\n    margin-top:15px;\n}\n.search-field input[type=\"text\"],\n.search-field select {\n    width: 100%; \/* Full width of parent *\/\n    padding: 15px 10px;\n    border: 1px solid #ddd;\n    font-size: 14px;\n    box-sizing: border-box;\n}\n\n\/* Search button styling *\/\n.search-button button {\n    padding: 17px 20px;\n    background-color: #ff0000; \/* Yelp red *\/\n    color: #fff;\n    border: none;\n    border-radius: 4px;\n    cursor: pointer;\n    text-transform: uppercase;\n    font-weight: bold;\n}\n\n\/* Style the pagination buttons *\/\n.pagination{\n    border-top: 1px solid #e3d8d8;\n    padding: 15px 0;\n    margin-top: 20px;\n    border-bottom: 1px solid #e3d8d8;\n}\n\n\n.pagination button {\n    background: none;\n    padding: 5px 10px;\n    border-radius: 4px;\n    margin-right: 5px;\n    border: none;\n    cursor: pointer;\n    font-size: 16px;\n}\n\n.pagination button.active,\n.pagination button:hover {\n    font-weight: bold;\n}\n\n\/* Map container styling *\/\n#map {\n    flex: 1;\n    height: 700px; \/* Adjusted height for consistency *\/\n    border-radius: 4px; \/* Rounded corners *\/\n    overflow: hidden; \/* Clip the content *\/\n    margin-left: 20px; \/* Space from the form container *\/\n}\n\n\/* Search results card styles *\/\n.card {\n    display: flex;\n    background: #fff;\n    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);\n    border-radius: 4px;\n    overflow: hidden;\n    align-items: center;\n    padding: 0 15px;\n    border-bottom: 1px solid #eee;\n}\n\n.card img {\n    width: 200px; \/* Slightly smaller images *\/\n    height: 200px;\n    object-fit: cover;\n}\n\n.card-content {\n    padding: 15px;\n    flex-grow: 1;\n}\n\n\/* Loader style adjustments *\/\n#loader {\n    display: none; \/* Hide by default, show when loading *\/\n    position: fixed; \/* Or absolute, depending on use-case *\/\n    top: 50%;\n    left: 50%;\n    transform: translate(-50%, -50%);\n    text-align: center;\n}\n\n#loader img {\n    width: 50px; \/* Adjust as needed *\/\n    height: 50px; \/* Adjust as needed *\/\n    \/* Animation for spinning *\/\n    animation: spin 1s linear infinite;\n}\n\n\/* Loader animation *\/\n@keyframes spin {\n    0% { transform: translate(-50%, -50%) rotate(0deg); }\n    100% { transform: translate(-50%, -50%) rotate(360deg); }\n}\n\n@media (max-width: 768px) {\n    .form-wrapper {\n        flex-direction: column; \/* Stack on smaller screens *\/\n    }\n\n    .form-container,\n    #map {\n        width: 100%;\n        max-width: none;\n        margin-left: 0; \/* Remove margin for full width *\/\n    }\n\n    #map {\n        order: -1; \/* Map comes before search results on small screens *\/\n    }\n}\n\n\/* Add responsive design for very small screens *\/\n@media (max-width: 480px) {\n    .search-bar {\n        flex-direction: column; \/* Stack form fields vertically *\/\n    }\n\n    .search-field,\n    .search-button button {\n        width: 100%; \/* Full width for small screens *\/\n        margin: 5px 0; \/* Add space between stacked items *\/\n    }\n}\n\n\/* Style the dropdown button *\/\n.dropbtn {\n    background-color: transparent;\n    color: black;\n    padding: 16px;\n    font-size: 16px;\n    border: none;\n    cursor: pointer;\n}\n\n\/* The container <div> - needed to position the dropdown content *\/\n.dropdown {\n    position: relative;\n    display: inline-block;\n    margin: 10px 0;\n}\n\n\/* Dropdown Content (Hidden by Default) *\/\n.dropdown-content {\n    display: none;\n    position: absolute;\n    background-color: #f9f9f9;\n    min-width: 240px;\n    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);\n    z-index: 1;\n    gap: 20px;\n    padding: 0 10px;\n}\n\n\/* Links inside the dropdown *\/\n.dropdown-content span {\n    color: black;\n    padding: 16px 0;\n    text-decoration: none;\n    display: flex;\n    align-items: center;\n    cursor: pointer;\n}\n\n.dropdown-content .flex-links{\n        padding: 12px 0\n}\n\n\/* Icon styling *\/\n.icon {\n    margin-right: 10px;\n    \/* You can use SVGs or Font Icons like FontAwesome, or background-image with sprites *\/\n}\n\n\/* Change color of dropdown links on hover *\/\n.dropdown-content span:hover {background-color: #ddd;}\n\n\/* Show the dropdown menu on hover *\/\n.dropdown:hover .dropdown-content {\n    \/* display: block; *\/\n    display: flex;\n}\n\n\/* Show the dropdown menu on focus *\/\n.dropdown:focus-within .dropdown-content {\n    display: block;\n}\n\n\/* Other styles for icons can be added here, using the specific class names *\/\n.dry-cleaning-icon {\n    \/* Add background-image or other styling for the dry cleaning icon *\/\n}\n\n.pagination, #loader {\n    display: none; \/* Hidden by default *\/\n}\n\n.autocomplete-results {\n    display: none;\n    position: absolute;\n    background: white;\n    border: 1px solid #ddd;\n    border-top: none;\n    z-index: 2;\n    width: 100%;\n    box-sizing: border-box;\n}\n\n.autocomplete-suggestion {\n    padding: 10px;\n    border-bottom: 1px solid #ddd;\n    cursor: pointer;\n}\n\n.autocomplete-suggestion:last-child {\n    border-bottom: none;\n}\n\n.autocomplete-suggestion:hover {\n    background-color: #f8f8f8;\n}\n\n\n\/* Similarly add specific icon styles for other menu items *\/\n<\/style>\n<\/head>\n<body>\n<div class=\"search-top\">\n    <div class=\"search-bar\">\n        <form id=\"searchForm\" action=\"\/yelp-store-locator\" method=\"get\">\n            <div class=\"search-field desc\">\n                <input type=\"text\" id=\"searchDescription\" name=\"searchDescription\" placeholder=\"Search description\">\n                <div id=\"autocomplete-results\" class=\"autocomplete-results\"><\/div>\n            <\/div>\n            \n            <div class=\"search-field location\">\n                <input type=\"text\" id=\"locationQuery\" name=\"location\" placeholder=\"Enter search location\" value=\"Boston, MA\" required>\n            <\/div>\n            <div class=\"search-button\">\n                <button type=\"submit\">Search<\/button>\n            <\/div>\n        <\/form>\n\n        <div class=\"dropdown\">\n            <span class=\"dropbtn\">More \u25bc<\/span>\n            <div class=\"dropdown-content\">\n                <div class=\"flex-links\">\n                    <span>\n                        <i class=\"icon dry-cleaning-icon\"><\/i> Restaurants\n                    <\/span>\n                    <span>\n                        <i class=\"icon hair-salons-icon\"><\/i> Coffee Shops\n                    <\/span>\n                    <span>\n                        <i class=\"icon phone-repair-icon\"><\/i> Grocery Stores\n                    <\/span>\n                    <span>\n                        <i class=\"icon phone-repair-icon\"><\/i> Nightlife\n                    <\/span>\n                <\/div>\n                <div class=\"flex-links\">\n                    <span>\n                        <i class=\"icon phone-repair-icon\"><\/i> Medical\n                    <\/span>\n                    <span>\n                        <i class=\"icon phone-repair-icon\"><\/i> Activities\n                    <\/span>\n                    <span>\n                        <i class=\"icon phone-repair-icon\"><\/i> Schools\n                    <\/span>\n                    <span>\n                        <i class=\"icon phone-repair-icon\"><\/i> Hair Salon\n                    <\/span>\n                <\/div>\n                <!-- Add other menu items here -->\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n\n<div class=\"form-wrapper\">\n    <div class=\"form-container\">\n        <div id=\"searchResults\"><\/div>\n        <div class=\"pagination\"><\/div>\n    <\/div>\n    <!-- Map Container -->\n    <div id=\"map\"><\/div>\n<\/div>\n\n<!-- Loader HTML -->\n<!-- <div id=\"loader\">Loading...<\/div> -->\n<div id=\"loader\">\n    <img class=\"lazyload\" decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-orig-src=\"https:\/\/sunraycityguide.com\/Massachusetts-LeadingEdge\/wp-content\/plugins\/yelp-store-locator\/assets\/images\/loader.png\" alt=\"Loading...\" \/>\n<\/div>\n\n\n<script src=\"https:\/\/ajax.googleapis.com\/ajax\/libs\/jquery\/3.5.1\/jquery.min.js\"><\/script>\n<script>\n    $(document).ready(function () {\n        var yelpAutocompleteUrl = \"https:\/\/api.yelp.com\/v3\/autocomplete\";\n\n        $('#searchDescription').on('input', function() {\n            var searchText = $(this).val();\n        \n            \/\/ Make sure the search text is not empty\n            if (searchText.length > 0) {\n                $.ajax({\n                    url: '\/wp-content\/plugins\/yelp-store-locator\/proxy\/yelp-autocomplete-proxy.php',\n                    method: 'GET',\n                    data: {\n                        text: searchText \/\/ text entered by the user\n                    },\n                    success: function(data) {\n                        \/\/ Clear previous suggestions\n                        $('#autocomplete-results').empty();\n                        \n                        \/\/ Process the response and append suggestions\n                        if(data.terms && data.terms.length > 0) {\n                            data.terms.forEach(function(term) {\n                                $('#autocomplete-results').append('<div class=\"autocomplete-suggestion\">' + term.text + '<\/div>');\n                            });\n                            $('#autocomplete-results').show();\n                        }\n                    },\n                    error: function(jqXHR, textStatus, errorThrown) {\n                        console.error(\"Error with Autocomplete API:\", textStatus, errorThrown);\n                    }\n                });\n            } else {\n                \/\/ If the search text is empty, clear and hide suggestions\n                $('#autocomplete-results').empty().hide();\n            }\n        });\n\n        \/\/ Listener for clicking on an autocomplete suggestion\n        $('#autocomplete-results').on('click', '.autocomplete-suggestion', function() {\n            \/\/ Set the input to the clicked suggestion and hide suggestions\n            $('#searchDescription').val($(this).text());\n            $('#autocomplete-results').empty().hide();\n        });\n    \n        \/\/ Initially hide pagination and loader\n        $('.pagination').hide();\n        $('#loader').hide();\n\n        var map; \/\/ Declare map variable globally\n        var markers = []; \/\/ Array to store markers\n        var currentPage = 1;\n        var resultsPerPage = 5;\n        var totalResults = 0;\n\n        \/\/ Event handler for category selection\n        $('.dropdown-content span').on('click', function() {\n            \/\/ Get the text of the clicked category\n            var categoryText = $(this).text().trim();\n\n            \/\/ Set the value of the searchDescription input\n            $('#searchDescription').val(categoryText);\n\n            \/\/ Close the dropdown if needed\n            $('.dropdown-content').hide();\n\n            \/\/ Optionally, you could submit the form automatically after selection\n            \/\/ $('#searchForm').submit();\n        });\n\n        \/\/ Toggle dropdown content on click\n        $('.dropbtn').on('click', function() {\n            \/\/ Use slideToggle for a simple animation\n            $('.dropdown-content').slideToggle();\n        });\n\n        \/\/ Close the dropdown if clicked outside\n        $(document).on('click', function(e) {\n            if (!$(e.target).closest('.dropdown').length) {\n                $('.dropdown-content').hide();\n            }\n        });\n\n        \/\/ Populate search description initially\n        $('#searchDescription').val($('#category').find('option:selected').text());\n\n        \/\/ Update search description when category changes\n        $('#category').change(function() {\n            $('#searchDescription').val($(this).find('option:selected').text());\n        });\n\n        \/\/ Check if the location is provided and trigger search\n        if ($('#locationQuery').val() !== '') {\n            setTimeout(function() {\n                $('#searchForm').submit();\n            }, 500);\n        }\n\n        $('#searchForm').submit(function (event) {\n            event.preventDefault();\n            $('#loader').show(); \/\/ Show loader here when the search starts\n            $('.pagination').hide(); \/\/ Hide pagination during loading\n\n            var locationQuery = $('#locationQuery').val();\n            \/\/ Use the value from the search description input\n            var searchDescription = $('#searchDescription').val();\n            var apiUrl = 'https:\/\/sunraycityguide.com\/Massachusetts-LeadingEdge\/wp-content\/plugins\/yelp-store-locator\/proxy\/proxy.php?location=' + encodeURIComponent(locationQuery) + '&term=' + encodeURIComponent(searchDescription);\n\n            \/\/ Hide search results and map\n            $('#searchResults').hide();\n            $('#map').hide();\n            \/\/ Show loader before making the API request\n            $('#loader').show();\n\n            fetch(apiUrl)\n            .then(response => {\n                if (!response.ok) {\n                    throw new Error('Network response was not ok');\n                }\n                return response.json(); \/\/ Parse JSON response\n            })\n            .then(data => {\n                if (data && data.businesses && data.businesses.length > 0) {\n                    $('.pagination').show();\n                } else {\n                    $('.pagination').hide();\n                }\n                $('#loader').hide(); \/\/ Hide loader after data is processed\n                \/\/ ...Display results...\n                totalResults = data.businesses.length;\n\n                \/\/ Clear previous search results\n                $('#searchResults').empty();\n\n                \/\/ Initialize map\n                map = new google.maps.Map(document.getElementById('map'), {\n                    center: { lat: 0, lng: 0 }, \/\/ Default center\n                    zoom: 12 \/\/ Default zoom level\n                });\n\n                \/\/ Clear previous markers\n                markers.forEach(marker => marker.setMap(null));\n                markers = [];\n\n                \/\/ Create a LatLngBounds object to encompass all markers\n                var bounds = new google.maps.LatLngBounds();\n\n                \/\/ Calculate pagination values\n                var startIndex = (currentPage - 1) * resultsPerPage;\n                var endIndex = startIndex + resultsPerPage;\n                endIndex = endIndex > totalResults ? totalResults : endIndex;\n\n                \/\/ Iterate over each business in the response data for the current page\n                for (var i = startIndex; i < endIndex; i++) {\n                    var business = data.businesses[i];\n\n                    \/\/ Create card element to display business information\n                    var cardHtml = '<div class=\"card\">';\n                    cardHtml += '<img class=\"lazyload\" decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-orig-src=\"' + business.image_url + '\" alt=\"' + business.name + '\">';\n                    cardHtml += '<div class=\"card-content\">';\n                    cardHtml += '<h3><a href=\"' + business.url + '\">' + business.name + '<\/a><\/h3>';\n                    cardHtml += '<p><strong>Rating:<\/strong> ' + business.rating + '<\/p>';\n                    cardHtml += '<p><strong>Review Count:<\/strong> ' + business.review_count + '<\/p>';\n                    if (business.categories.length > 0) {\n                        cardHtml += '<p><strong>Category:<\/strong> ' + business.categories[0].title + '<\/p>';\n                    }\n                    cardHtml += '<p><strong>Address:<\/strong> ' + business.location.address1 + ', ' + business.location.city + ', ' + business.location.state + ' ' + business.location.zip_code + '<\/p>';\n                    cardHtml += '<p><strong>Phone:<\/strong> ' + business.display_phone + '<\/p>';\n                    cardHtml += '<\/div><\/div>';\n\n                    \/\/ Append the card HTML to the searchResults div\n                    $('#searchResults').append(cardHtml);\n\n                    \/\/ Display coordinates if available\n                    if (business.coordinates) {\n                        \/\/ Add marker to the map for each business\n                        var marker = new google.maps.Marker({\n                            position: { lat: business.coordinates.latitude, lng: business.coordinates.longitude },\n                            map: map,\n                            title: business.name\n                        });\n\n                        markers.push(marker);\n\n                        \/\/ Extend the bounds to include the marker's position\n                        bounds.extend(marker.getPosition());\n                    }\n                }\n\n                \/\/ Adjust map bounds to fit all markers\n                map.fitBounds(bounds);\n\n                \/\/ Hide loader after request is completed\n                $('#loader').hide();\n                \/\/ Show search results and map\n                $('#searchResults').show();\n                $('#map').show();\n\n                \/\/ Generate pagination controls\n                generatePaginationControls();\n            })\n            .catch(error => {\n                console.error('There was a problem with the fetch operation:', error);\n\n                $('#loader').hide(); \/\/ Ensure to hide loader on error as well\n                $('.pagination').hide(); \/\/ Hide pagination if there's an error\n                \/\/ Show search results and map\n                $('#searchResults').show();\n                $('#map').show();\n            });\n        });\n\n        \/\/ Function to generate pagination controls\n        function generatePaginationControls() {\n            var totalPages = Math.ceil(totalResults \/ resultsPerPage);\n            $('.pagination').empty();\n\n            for (var i = 1; i <= totalPages; i++) {\n                var button = $('<button>').text(i);\n                if (i === currentPage) {\n                    button.addClass('active');\n                }\n                button.click(function() {\n                    currentPage = parseInt($(this).text());\n                    $('#searchForm').submit();\n                });\n                $('.pagination').append(button);\n            }\n        }\n    });\n<\/script>\n\n<!-- Include Google Maps JavaScript API with your API key -->\n<script async defer src=\"https:\/\/maps.googleapis.com\/maps\/api\/js?key=AIzaSyDdc1Kke8as6XyfJRAv1veZfIqxp-ioDMo&callback=initMap\"><\/script>\n\n<\/body>\n<\/html><\/div><\/div><\/div><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":2915,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"portfolio_category":[37],"portfolio_skills":[],"portfolio_tags":[],"class_list":["post-2075","avada_portfolio","type-avada_portfolio","status-publish","format-standard","has-post-thumbnail","hentry","portfolio_category-pinal-county"],"_links":{"self":[{"href":"https:\/\/sunraycityguide.com\/Massachusetts-LeadingEdge\/wp-json\/wp\/v2\/avada_portfolio\/2075","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sunraycityguide.com\/Massachusetts-LeadingEdge\/wp-json\/wp\/v2\/avada_portfolio"}],"about":[{"href":"https:\/\/sunraycityguide.com\/Massachusetts-LeadingEdge\/wp-json\/wp\/v2\/types\/avada_portfolio"}],"author":[{"embeddable":true,"href":"https:\/\/sunraycityguide.com\/Massachusetts-LeadingEdge\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sunraycityguide.com\/Massachusetts-LeadingEdge\/wp-json\/wp\/v2\/comments?post=2075"}],"version-history":[{"count":9,"href":"https:\/\/sunraycityguide.com\/Massachusetts-LeadingEdge\/wp-json\/wp\/v2\/avada_portfolio\/2075\/revisions"}],"predecessor-version":[{"id":2917,"href":"https:\/\/sunraycityguide.com\/Massachusetts-LeadingEdge\/wp-json\/wp\/v2\/avada_portfolio\/2075\/revisions\/2917"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sunraycityguide.com\/Massachusetts-LeadingEdge\/wp-json\/wp\/v2\/media\/2915"}],"wp:attachment":[{"href":"https:\/\/sunraycityguide.com\/Massachusetts-LeadingEdge\/wp-json\/wp\/v2\/media?parent=2075"}],"wp:term":[{"taxonomy":"portfolio_category","embeddable":true,"href":"https:\/\/sunraycityguide.com\/Massachusetts-LeadingEdge\/wp-json\/wp\/v2\/portfolio_category?post=2075"},{"taxonomy":"portfolio_skills","embeddable":true,"href":"https:\/\/sunraycityguide.com\/Massachusetts-LeadingEdge\/wp-json\/wp\/v2\/portfolio_skills?post=2075"},{"taxonomy":"portfolio_tags","embeddable":true,"href":"https:\/\/sunraycityguide.com\/Massachusetts-LeadingEdge\/wp-json\/wp\/v2\/portfolio_tags?post=2075"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}