<br />Store Information</h2>\r\n<p><strong>Address:</strong> <br /><span class=\"store-locator-group-info\"> <span>6650 NW Loop 820 </span> <br /><span>Fort Worth, TX 76135</span> </span></p>\r\n</div>"},{"Id":3,"Name":"Fort Worth, TX (Ridgmar)","Latitude":"32.7454826","Longitude":"-97.43622170000003","MarkerDescription":""},{"Id":20,"Name":"Hudson Oaks, TX","Latitude":"32.75228548843107","Longitude":"-97.71648390674589","MarkerDescription":""},{"Id":5,"Name":"Lawton, OK","Latitude":"34.6114959","Longitude":"-98.47363910000001","MarkerDescription":""},{"Id":22,"Name":"Lewisville, TX (North)","Latitude":"33.0559582","Longitude":"-97.017382","MarkerDescription":""},{"Id":6,"Name":"Lewisville, TX (South)","Latitude":"33.0025957","Longitude":"-96.98017849999997","MarkerDescription":""},{"Id":17,"Name":"Marble Falls, TX","Latitude":"30.6006747","Longitude":"-98.2678794","MarkerDescription":""},{"Id":7,"Name":"Mesquite, TX","Latitude":"32.807385168520916","Longitude":"-96.6160837504013","MarkerDescription":""},{"Id":14,"Name":"North Richland Hills, TX","Latitude":"32.83227290000001","Longitude":"-97.219687","MarkerDescription":""},{"Id":15,"Name":"Richardson, TX","Latitude":"32.97648068283594","Longitude":"-96.7185683883606","MarkerDescription":""},{"Id":12,"Name":"Round Rock, TX","Latitude":"30.4939765","Longitude":"-97.67675609999999","MarkerDescription":""},{"Id":8,"Name":"San Angelo, TX","Latitude":"31.4429176","Longitude":"-100.4940228","MarkerDescription":""},{"Id":19,"Name":"Waco, TX","Latitude":"31.5204601","Longitude":"-97.1710354","MarkerDescription":""},{"Id":10,"Name":"Wichita Falls, TX","Latitude":"33.8723492","Longitude":"-98.5598267","MarkerDescription":""}]" data-shouldgetremainingshops=false data-getremainingshopsurl=/StoreLocator/GetRemainingShops data-youarehere="You are here" data-accuracy=Accuracy data-geolocationnotsupported="Geolocation is not supported by your browser." data-pathtoimages=http://homezonefurniture.com/Plugins/Nop.Plugins.StoreLocator.Storis/Images data-units=Imperial data-googleapikey=AIzaSyD7SZZe81NV6p-9SgQjZnDJMrQc_uoYyW8 data-manuallysetmapbounds=true data-latitude=32.68661 data-longitude=-97.12995899999999 data-mapzoomlevel=12 data-mapstyles="<!DOCTYPE html> <html> <head> <title>Address Selection</title> <style> .sb-title { position: relative; top: -12px; font-family: Roboto, sans-serif; font-weight: 500; } .sb-title-icon { position: relative; top: -5px } .card-container { display: flex; height: 500px; width: 600px; filter: drop-shadow(0 0 3px darkgray); } .panel { background: white; width: 300px; padding: 20px; display: flex; flex-direction: column; justify-content: space-around; } .half-input-container { display: flex; justify-content: space-between; } .half-input { max-width: 120px; } .map { width: 300px; } h2 { margin: 0; font-family: Roboto, sans-serif; } input { height: 30px; } input { border: 0; border-bottom: 1px solid black; font-size: 14px; font-family: Roboto, sans-serif; font-style: normal; font-weight: normal; } input:focus::placeholder { color: white; } .button-cta { height: 40px; width: 40%; background: #3367d6; color: white; font-size: 15px; text-transform: uppercase; font-family: Roboto, sans-serif; border: 0; border-radius: 3px; box-shadow: 0 4px 8px 0 rgba(0,0,0,0.48); cursor: pointer; } </style> <script> "use strict"; function initMap() { const componentForm = [ 'location', 'locality', 'administrative_area_level_1', 'country', 'postal_code', ]; const map = new google.maps.Map(document.getElementById("map"), { zoom: 11, center: { lat: 37.4221, lng: -122.0841 }, mapTypeControl: false, fullscreenControl: true, zoomControl: false, streetViewControl: true }); const marker = new google.maps.Marker({map: map, draggable: false}); const autocompleteInput = document.getElementById('location'); const autocomplete = new google.maps.places.Autocomplete(autocompleteInput); autocomplete.addListener('place_changed', function () { marker.setVisible(false); const place = autocomplete.getPlace(); if (!place.geometry) { // User entered the name of a Place that was not suggested and // pressed the Enter key, or the Place Details request failed. window.alert('No details available for input: \'' + place.name + '\''); return; } renderAddress(place); fillInAddress(place); }); function fillInAddress(place) { // optional parameter const addressNameFormat = { 'street_number': 'short_name', 'route': 'long_name', 'locality': 'long_name', 'administrative_area_level_1': 'short_name', 'country': 'long_name', 'postal_code': 'short_name', }; const getAddressComp = function (type) { for (const component of place.address_components) { if (component.types[0] === type) { return component[addressNameFormat[type]]; } } return ''; }; document.getElementById('location').value = getAddressComp('street_number') + ' ' + getAddressComp('route'); for (const component of componentForm) { // Location field is handled separately above as it has different logic. if (component !== 'location') { document.getElementById(component).value = getAddressComp(component); } } } function renderAddress(place) { map.setCenter(place.geometry.location); marker.setPosition(place.geometry.location); marker.setVisible(true); } } </script> </head> <body> <div class="card-container"> <div class="panel"> <div> <img class="sb-title-icon" src="https://fonts.gstatic.com/s/i/googlematerialicons/location_pin/v5/24px.svg" alt=""> <span class="sb-title">Address Selection</span> </div> <input type="text" placeholder="Address" id="location"/> <input type="text" placeholder="Apt, Suite, etc (optional)"/> <input type="text" placeholder="City" id="locality"/> <div class="half-input-container"> <input type="text" class="half-input" placeholder="State/Province" id="administrative_area_level_1"/> <input type="text" class="half-input" placeholder="Zip/Postal code" id="postal_code"/> </div> <input type="text" placeholder="Country" id="country"/> <button class="button-cta">Review</button> </div> <div class="map" id="map"></div> </div> <script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyD8ryEAEDhQfZ2dcLQPt8Rsjr6dSCddUq&libraries=places&callback=initMap&channel=GMPSB_addressselection_v1_cABC" async defer></script> </body> </html>" data-customerlatitude=0 data-customerlongitude=0 value=1>
Address:
3826 Buffalo Gap Rd
Abilene, Texas 79605
Phone: (325) 695-5800
Email: [email protected]
Address:
3611 South Cooper Street
Arlington, Texas 76015
Phone: (682) 238-1620
Email: [email protected]
Address:
360 NW John Jones Dr.
Burleson, Texas 76028
Phone: (817) 900-2288
Email: [email protected]
Address:
229A FM1382 #520
Cedar Hill, Texas 75104
Phone: (972) 293-8000
Email: [email protected]
Address:
600 N Loop 288
Denton, Texas 76209
Phone: (940) 383-2010
Email: [email protected]
Address:
6650 NW Loop 820
Fort Worth, TX 76135
Address:
6958 Ridgmar Meadow Rd
Fort Worth, Texas 76116
Phone: (817) 731-0419
Email: [email protected]
Address:
100 Home Zone Way
Hudson Oaks, Texas 76087
Phone: (817) 599-6664
Email: [email protected]
Address:
301 NW 67th St
Lawton, Oklahoma 73505
Phone: (580) 536-3600
Email: [email protected]
Address:
997 West Valley Ridge Blvd
Lewisville, TX 75077
Phone: (469)-946-7300
Email: [email protected]
Address:
420 E Round Grove Rd Ste 300B
Lewisville, Texas 75067
Phone: (214) 513-0136
Email: [email protected]
Address:
2901 US-281
Marble Falls, Texas 78654
Phone: (830) 798-9800
Email: [email protected]
Address:
1330 N Town East Blvd Ste 500
Mesquite, Texas 75150
Phone: (972) 698-9000
Email: [email protected]
Address:
7600 NE Loop 820
North Richland Hills, Texas 76180
Phone: (817) 428-4159
Email: [email protected]
Address:
110 W Campbell Rd #200
Richardson, Texas 75080
Phone: (469) 304-2080
Email: [email protected]
Address:
1601 South I35 Suite 500
Round Rock, Texas 78664
Phone: (512) 852-8610
Email: [email protected]
Address:
4351 W Houston Harte Expy
San Angelo, Texas 76901
Phone: (325) 949-3580
Email: [email protected]
Address:
4800 Franklin Ave
Waco, Texas 76710
Phone: (254) 399-9698
Email: [email protected]
Address:
3921 Fairway Blvd
Wichita Falls, Texas 76310
Phone: (940) 264-4446
Email: [email protected]