Mục lục bài viết
Grand Bay Townhouse Hạ Long
Đường Hoàng Quốc Việt, Bãi Cháy, Hạ Long, Quảng Ninh
8 tỷ
60 triệu/m2
Công ty TNHH Đầu tư Phát triển Sản xuất Hạ Long
Biệt thự
Biệt thự nghỉ dưỡng
Xem thêm
-
32 % -
211,000 m2 -
12/2019 -
12/2020 -
Đang mở bán
10/2019
GRAND BAY TOWNHOUSE - CHÍNH SÁCH ƯU ĐÃI KHỦNG
CƠ HỘI ĐẦU TƯ ĐEM ĐẾN LỢI NHUẬN TỚI 200%
🔹Sở hữu ngay với vốn ban đầu CHỈ TỪ 2,4 TỶ
🔹CHIẾT KHẤU KHỦNG 10% cho khách hàng trong tháng 6 này
🔹Tiềm năng tăng giá 200% trong 5 năm tới, Lợi nhuận kinh doanh 15-18%/năm
🔹GIÁ BÁN CHỈ TỪ 8 TỶ/CĂN
🔹Hỗ trợ vay lên tới 70% giá bán trong 25 năm
Video giới thiệu dự án Grand Bay Townhouse Hạ Long
Grand Bay Townhouse Hạ Long là dự án cao cấp của tập đoàn Bim Group, thuộc khu đô thị Hạ Long Marina, có vị trí nằm trên bán đảo 3 phường Hùng Thắng, Bãi Cháy, thành phố Hạ Long. Được thiết kế theo cảm hứng "Thiên đường nghỉ dưỡng Grand Bay" tại Mauritius, Grand Bay Hạ Long với làn sóng nước trong xanh hòa lẫn bầu trời tạo lên thiên đường đẹp thơ mộng, tuyệt tác đỉnh cao.
Grand Bay Townhouse Hạ Long được xây dựng trên tổng diện tích 21,1 ha, do tập đoàn tập đoàn Bim Group làm chủ đầu tư. Dự án gồm khu khách sạn nghỉ dưỡng, khu biệt thự an cư và Club House - Câu lạc bộ Giải trí. Khu nghỉ dưỡng dự kiến với 920 phòng khách sạn và 98 biệt thự được quản lý và vận hành bởi thương hiệu danh tiếng Centara Hotel & Resort, tập đoàn quản lý khách sạn nổi tiếng vốn được biết đến với những dự án xa xỉ trên khắp thế giới như Maldives, Oman, Sri Lanka... Khu an cư gồm 65 căn biệt thự siêu sang và 106 căn biệt thự liền kề cao cấp được quản lý và vận hành chuyên nghiệp bởi BIM Land.
Phối cảnh dự án Grand Bay Hạ Long
Được ví như hòn ngọc trung tâm của Hạ Long, Grand Bay Hạ Long hứa hẹn sẽ trở thành hình mẫu cho các dự án đô thị khép kín phục vụ an sinh, đầu tư và đẩy mạnh dịch vụ du lịch trong tương lai, khẳng định chất lượng bằng hệ thống tiện ích toàn diện, hiện đại bao gồm trung tâm thương mại, bệnh viện, trường quốc tế liên cấp Singapore, công viên, khu vui chơi giải trí, hệ thống nhà hàng ẩm thực cùng hàng loạt các tiện ích du lịch cao cấp....
Mô tả dự án
TỔNG QUAN DỰ ÁN GRAND BAY TOWNHOUSE HẠ LONG
🔹Tên dự án: Grand Bay Townhouse Hạ Long
🔹Vị trí: Bán đảo 3, khu đô thị Hùng Thắng, Bãi Cháy, Hạ Long, Quảng Ninh
🔹Chủ đầu tư: BIM Group
🔹Đơn vị tư vấn thiết kế: WATG (Wimberly Allision Tong &Goo)
🔹Đơn vị quản lý: Centara (Hotels &Resort)
🔹Tổng diện tích dự án: 21,1 ha
🔹Giai đoạn A: 9.8ha
🔹Giai đoạn B: 11.3ha
🔹Mật độ xây dựng: 32%
🔹Tổng thể dự án gồm: 22 căn biệt thự Entry (xây 03 tầng, 04 phòng ngủ); 40 căn biệt thự tiêu chuẩn (xây 03 tầng, 05 phòng ngủ); 03 căn biệt thự hạng sang (xây 03 tầng, 06 phòng ngủ); 82 căn liền kề tiêu chuẩn (xây 04 tầng); 24 căn liền kề góc (xây 04 tầng).
🔹Pháp lý: Sở hữu vĩnh viễn
🔹Dự kiến bàn giao: 2020
Đơn vị thiết kế, quản lý uy tín
Pháp lý rõ ràng
VỊ TRÍ ĐẮC ĐỊA GRAND BAY TOWNHOUSE HẠ LONG
Dự án Grand Bay tọa lạc tại vị trí vàng sát biển Bãi Cháy, trục giữa đại lộ đi ra quảng trường biển. Nơi đây thu hút hầu hết khách du lịch ghé thăm Hạ Long mỗi ngày. Hầu hết các địa điểm du lịch nổi tiếng của Bãi Cháy đều có khoảng cách rất gần Marina Square như: công viên đại dương Sunworld, chợ đêm Hạ Long, đại lộ Hạ Long Marina, bãi tắm, rạp phim CGV,...
Vị trí đắc địa của dự án Grand Bay Hạ Long
🔹 Nằm sát quảng trường biển, bến du thuyền, Sailing Club,...
🔹Kết nối thuận tiện vào trung tâm thành phố.
🔹Di chuyển ra bán đảo Tuần Châu nhanh chóng.
🔹Đi sang khu Hòn Gai dễ dàng với cầu Bãi Cháy và hầm Cửa Lục
🔹Nằm trên trục đường cao tốc Hà Nội - Hạ Long - Vân Đồn
🔹Xung quanh là đầy đủ tiện ích dân sinh như trường học, bệnh viện, công viên, siêu thị,...
TIỆN ÍCH 5* TỪ GRAND BAY TOWNHOUSE HẠ LONG
Dự án được xây dựng bên cạnh quảng trường biển đẹp nhất Hạ Long với hàng loạt tiện ích hấp dẫn du khách như: Bãi tắm, bến du thuyển, Sailing Club, con đường dạo bộ, khu chợ đêm, rạp phim CGV,....
Khu Casino quy mô lớn
Casino sẽ là nơi giải trí tuyệt vời dành cho giới thượng lưu, đặc biệt là những du khách nước ngoài. Khu Casino tại Grand Bay Hạ Long sẽ là tiện ích lý tưởng dành cho du khách khi ghé chân đến thành phố biển.
Trung tâm thương mại sầm uất
Tại khu đô thị Hạ Long Marina, sẽ có các trung tâm thương mại sầm uất thu hút lượng khách du lịch khổng lồ ghé thăm. Đây cũng sẽ là tiền đề hấp dẫn cho việc kinh doanh của Grand Bay Villas.
Bể bơi ngoài trời
Bể bơi vô cực của những căn biệt thự hạng sang mang đến sự tiện lợi, đẳng cấp cho gia chủ. Mỗi sáng thức dậy, chủ nhân có thể hòa mình vào làn nước mát rượi chào đón một ngày mới bên bờ vịnh xanh.
Khu ẩm thực cafe sang trọng
Tại các khách sạn của đại lộ Grand Bay Hạ Long, có những khu ẩm thực cafe sang trọng phục vụ những phút giây thảnh thơi, tận hưởng cuộc sống của du khách, mang lại cảm giác thân thuộc như ở nhà và sang trọng như đi chơi xa.
Phòng khám tiêu chuẩn
Dịch vụ chăm sóc sức khỏe luôn là điều cần có ở mọi nơi. Đặc biệt là tại Grand Bay Hạ Long khi yếu tố sức khỏe được du khách cực kỳ quan tâm cho những chuyến du lịch nghỉ dưỡng ở nơi xa.
Sân chơi trẻ em
Không gian xanh trong lành, thoáng đãng cùng thiết kế sáng tạo của khu vui chơi mang đến cơ hội phát triển toàn diện về thể chất – tinh thần cho những mầm non tương lại tại Marina Square.
MẶT BẰNG THIẾT KẾ DỰ ÁN GRAND BAY TOWNHOUSE HẠ LONG
Grand Bay Hạ Long được xây dựng trên tổng diện tích 21,1 ha, do tập đoàn tập đoàn Bim Group làm chủ đầu tư.
Dự án được chia thành 2 giai đoạn mở bán, cụ thể:
🔹 Giai đoạn A: 9.8ha
🔹 Giai đoạn B: 11.3ha
Mặt bằng dự án Grand Bay Hạ Long
Quần thể dự án Grand Bay Hạ Long Villas được chia thành 4 khu chính:
🔹 Khu 1: Biệt thự Siêu Sang: 3 lô. Diện tích 878m2.
🔹 Khu 2: Biệt thự Tiêu chuẩn (Standard): 39 lô. Diện tích: 500m2.
🔹 Khu 3: Biệt thự Entry 22 lô. Diện tích: 300m2.
🔹 Khu 4: Liền kề: 106 lô. Diện tích: 106m – 168m2.
Mặt bằng giai đoạn A dự án Grand Bay Hạ Long Marina
LIỀN KỀ GRAND BAY HẠ LONG VILLAS
🔹 Tổng số: 106 căn.
🔹 Diện tích đất: 104m – 168m.
🔹 Diện tích sàn xây dựng: 351m.
🔹 Chiều cao 4 Tầng.
🔹 Giá bán: 6 tỷ/căn – 8 tỷ/căn ( VAT, hoàn thiện mặt ngoài).
BIỆT THỰ GRAND BAY HẠ LONG VILLAS
Tổng số: 65 căn
Loại Biệt Thự:
🔹 Biệt thự Entry: 22 căn. Diện tích: 300m2/căn
🔹 Biệt thự tiêu chuẩn: 40 căn. Diện tích: 500m2/căn
🔹 Biệt thự Hạng Sang: 3 căn. Diện tích: 875m2/căn
🔹 Chiều cao: 3 tầng
🔹 Giá bán biệt thự: > 21 tỷ/căn
VÌ SAO NÊN ĐẦU TƯ GRAND BAY TOWNHOUSE HẠ LONG NGAY HÔM NAY?
🔹 Vị trí độc tôn
Grand Bay Villas tọa lạc ngay sát Vịnh Hạ Long – biểu tượng du lịch của cả nước.Như một Paris đầy cảm hứng nghệ thuật cổ điển nhưng vẫn sở hữu nét đẹp tinh tế của kiến trúc hiện đại, dự án được bao quanh bởi hệ thống ánh sáng gồm các trục đèn lớn, tạo ra một kinh đô ánh sáng giữa lòng Hạ Long khi đêm về. Đặc biệt, Các khu biệt thự được thiết kế ánh sáng thay đổi màu sắc theo chủ đề, tạo nên vẻ đẹp lộng lẫy riêng có của Grand Bay Villas Hạ Long.
🔹 Kinh nghiệm và uy tín
BIM Group đã và đang phát triển nhiều dự án bất động sản lớn tại Việt Nam và quốc tế như Tòa tháp Syrena Hà Nội, Khu căn hộ cao cấp cho thuê Fraser Suites Hà Nội, Khu đô thị Grand Bay Hạ Long với tổng diện tích 248ha, Khu phức hợp du lịch Phu Quoc Marina với quỹ đất 155ha, Tổ hợp Trung tâm Thương mại & văn phòng cho thuê cao cấp Royal Square tại Viêng Chăn, Lào...Với uy tín hơn 20 năm phát triển cùng nền tảng tài chính vững chắc, BIM Group là một trong những chủ đầu tư hiếm hoi trên thị trường có đủ năng lực đáp ứng được những tiêu chuẩn khắt khe và chuyên nghiệp của các thương hiệu hàng đầu thế giới.
🔹 Quyền lợi vượt trội
Sở hữu một vị trí vô tiền khoáng hậu, một địa thế tuyệt vời và điều làm nhiều nhà đầu tư bất ngờ nhất chính là giá bán của Grand Bay Villa vô cùng hợp lý. Đây thực sự là một cơ hội có một không hai cho các nhà đầu tư tham gia ngay từ đợt đầu tiên. Dự án nằm trong một quần thể với cơ sở hạ tầng và tiện ích như Singapore thu nhỏ sẽ mang lại giá trị gia tăng bất động sản cho khách hàng đầu tư tại đây.
🔹 Tiện nghi và dịch vụ
Grand Bay Hạ Long được ví như hòn ngọc trung tâm của Hạ Long, hứa hẹn trở thành hình mẫu cho các dự án đô thị khép kín phục vụ an sinh, đầu tư và đẩy mạnh dịch vụ du lịch trong tương lai, khẳng định chất lượng bằng hệ thống tiện ích toàn diện, hiện đại bao gồm trung tâm thương mại, bệnh viện, trường quốc tế liên cấp Singapore, công viên, khu vui chơi giải trí, hệ thống nhà hàng ẩm thực cùng hàng loạt các tiện ích du lịch cao cấp… Grand Bay Hạ Long được quy hoạch gồm 3 bán đảo chính trong đó, Bán đảo trung tâm (bán đảo 2) được định hướng trở thành trung tâm dịch vụ du lịch nghỉ dưỡng hàng đầu Quảng Ninh.
>>XEM THÊM: Thông tin dự án Sun Grand City Feria
Chính sách - Ưu đãi
GRAND BAY TOWNHOUSE - CHÍNH SÁCH ƯU ĐÃI KHỦNGCƠ HỘI ĐẦU TƯ ĐEM ĐẾN LỢI NHUẬN TỚI 200%
Sở hữu ngay với vốn ban đầu CHỈ TỪ 2,4 TỶ
CHIẾT KHẤU KHỦNG 10% cho khách hàng trong tháng 6 này
Tiềm năng tăng giá 200% trong 5 năm tới, Lợi nhuận kinh doanh 15-18%/năm
GIÁ BÁN CHỈ TỪ 8 TỶ/CĂN
Khẳng định đẳng cấp của giới thượng lưu, sản phẩm đầu tư sinh lời cực kỳ đột phá
Hỗ trợ vay lên tới 70% giá bán trong 25 năm
Chính sách linh hoạt từ CĐT:
LIÊN HỆ NGAY NHẬN CHÍNH SÁCH ƯU ĐÃI
Bất động sản thuộc dự án
- Mua bán
- Cho thuê



Xem Thêm
;
0961667***
Nhấn để hiện số
Nhấn để gọi ngay
Vị trí - tiện ích xung quanh
-
Trường học -
Siêu thị -
Bến tàu xe -
Y tế -
Ngân hàng
var _markers = []; var _distance = 2000; var _distances_selected = [];
var _latitude = Number(20.9573871); var _longtitude = Number(107.0148031);
var _uluru = { lat: _latitude, lng: _longtitude }; var _map = null; var _directionsDisplay = null; var _directionsService = null; var _circle = null; var _zoom = 14; var _map_loaded = false; var _uiHere; var _platformHereWeGo; var _polylines = [];
var _placeCategoryId = 11; var _placeSubCategoryId = 0; var _listOfPlaces = []; var _categories = []; var _places = [];
var _polygonText = '106.95291138,20.91889572 106.95266724,20.9187355 106.95278168,20.91896439 106.95291138,20.91889572@106.95220947,20.91963577 106.95201111,20.91885757 106.95176697,20.91923714 106.95220947,20.91963577@106.9529953,20.92062378 106.95371246,20.91961861 106.95272064,20.91978645 106.9529953,20.92062378@107.20771027,20.93324852 107.20659637,20.93337822 107.20731354,20.93399239 107.20771027,20.93324852@107.20594025,20.93353271 107.20490265,20.9340744 107.20547485,20.93415642 107.20594025,20.93353271@107.20517731,20.93545532 107.20442963,20.93588638 107.20520782,20.93626976 107.20517731,20.93545532@107.20509338,20.93848801 107.20516968,20.93764687 107.20378876,20.93841553 107.20509338,20.93848801@107.16453552,20.92789841 107.16404724,20.92827606 107.16496277,20.92895317 107.16453552,20.92789841@107.16537476,20.92895699 107.1650238,20.92936325 107.16590118,20.93060684 107.16635895,20.92978859 107.16537476,20.92895699@107.15305328,20.92396164 107.15240479,20.92439651 107.15285492,20.92551994 107.15384674,20.92487144 107.15305328,20.92396164@106.99499512,20.92544937 106.99458313,20.92465401 106.99385834,20.92489052 106.99499512,20.92544937@106.98855591,20.9415226 106.99156189,20.94052124 106.9950943,20.93778801 106.99596405,20.93667984 106.99655151,20.93225288 106.99719238,20.93179321 106.99599457,20.93111229 106.99245453,20.92633247 106.99272919,20.92423058 106.99417114,20.92321014 106.99307251,20.92100906 106.99339294,20.91580772 106.9916687,20.9162674 106.99129486,20.92225075 106.98999023,20.92221069 106.99000549,20.91662788 106.98865509,20.91478157 106.9888382,20.91343307 106.97769165,20.9137516 106.97714996,20.91404915 106.97770691,20.91502953 106.97666168,20.91818237 106.97531891,20.92011261 106.97602844,20.92498016 106.97573853,20.93047714 106.97515106,20.93261337 106.9727478,20.93424797 106.97222137,20.93611908 106.97270203,20.93750763 106.97625732,20.93957901 106.98271942,20.93998909 106.9829483,20.94119644 106.9842453,20.94196892 106.98731232,20.94151115 106.98749542,20.94297981 106.98855591,20.9415226@107.20396423,20.9333744 107.20185852,20.93362999 107.201828,20.93507767 107.20396423,20.9333744@107.2035141,20.93727493 107.20314789,20.93733788 107.20348358,20.93761826 107.2035141,20.93727493@107.13594055,20.9381218 107.13432312,20.93774033 107.13352203,20.93993568 107.13433838,20.94355965 107.13611603,20.94500542 107.13372803,20.94369316 107.13180542,20.94106483 107.13188934,20.93951607 107.12818146,20.93645859 107.11579895,20.9374733 107.11120605,20.93866539 107.10700226,20.94098663 107.10215759,20.94638443 107.09838867,20.94864655 107.09433746,20.94920921 107.09085846,20.94852829 107.08493042,20.95018768 107.08213806,20.94875526 107.08035278,20.94532204 107.07778168,20.94527626 107.07549286,20.9457531 107.07358551,20.94890213 107.07209778,20.94931602 107.07134247,20.9515686 107.06773376,20.95515251 107.0633316,20.95646858 107.05906677,20.95769119 107.05741882,20.95663643 107.05332184,20.95596123 107.05040741,20.95379257 107.04447174,20.95162582 107.04199982,20.94906616 107.0391922,20.94900131 107.03151703,20.94622993 107.02872467,20.94716454 107.02794647,20.94660759 107.02591705,20.94750404 107.02319336,20.94702339 107.01932526,20.94804573 107.01816559,20.94923401 107.01889038,20.95114517 107.02204895,20.94965553 107.02327728,20.95040703 107.02001953,20.95258904 107.01726532,20.95278358 107.01808929,20.95173073 107.01708221,20.95097351 107.01444244,20.9523983 107.01232147,20.95150948 107.00945282,20.95211983 107.0078125,20.95396423 107.00334167,20.95435143 106.99997711,20.95254517 106.99767303,20.95256233 106.99546051,20.95498657 106.99382782,20.95500183 106.992836,20.95279503 106.99178314,20.95242882 106.98986053,20.95333099 106.98764038,20.956707 106.98419952,20.95578766 106.98222351,20.95438957 106.98706818,20.94328499 106.98170471,20.95416641 106.97866821,20.95438576 106.9704895,20.95118141 106.96192932,20.95078278 106.96081543,20.94828415 106.95902252,20.94383621 106.95404053,20.94225311 106.95110321,20.93859673 106.94819641,20.93777657 106.94444275,20.9350338 106.94115448,20.93395233 106.94065094,20.92528915 106.92371368,20.94265175 106.92163086,20.94552612 106.92140198,20.94901657 106.92475891,20.95338058 106.92510986,20.95481682 106.9240036,20.95809555 106.9202652,20.96273041 106.9172287,20.96473503 106.91397095,20.96549225 106.90238953,20.96612167 106.8948288,20.96928978 106.88812256,20.97335815 106.88736725,20.97916985 106.88973236,20.98515129 106.89009094,20.99064445 106.89355469,20.99465942 106.89408875,20.99757767 106.88952637,21.00209808 106.88902283,21.00700188 106.88620758,21.00855637 106.88626862,21.01082039 106.8874054,21.01270676 106.89343262,21.01325417 106.90766907,21.01623535 106.92299652,21.01590157 106.9256897,21.01337051 106.9332428,21.01349258 106.94147491,21.01634979 106.96026611,21.01692581 106.96300507,21.01911163 106.96535492,21.02305031 106.9665451,21.02527046 106.96631622,21.0288372 106.96736908,21.0294857 106.96886444,21.02838135 106.96903229,21.02585983 106.97299194,21.02219963 106.9774704,21.02143669 106.98317719,21.01446915 106.99365997,21.01291656 106.99963379,21.0112133 107.00284576,21.00660706 107.00787354,21.00126457 107.00831604,20.99860573 107.00540161,20.99624062 107.0083313,20.99308586 107.01774597,20.99001694 107.02831268,20.99133301 107.03573608,20.98956108 107.03926849,20.98710251 107.04174805,20.98428726 107.04846191,20.98095131 107.054039,20.97617722 107.05910492,20.97449493 107.06197357,20.97660065 107.07378387,20.98360634 107.08848572,20.99436569 107.09403229,20.99827766 107.10147095,21.00852966 107.10416412,21.01094818 107.12659454,21.01605988 107.1317215,21.02957916 107.13423157,21.02996063 107.13925934,21.02826118 107.14430237,21.02950478 107.15035248,21.03128624 107.15345764,21.03321457 107.16286469,21.03111076 107.17106628,21.03206444 107.17401123,21.03098297 107.1756897,21.02811432 107.17811584,21.02667427 107.17668152,21.02406502 107.17427063,21.02192879 107.17325592,21.01945877 107.17323303,21.01605606 107.17327881,21.01182175 107.17596436,21.00238991 107.17804718,20.99789619 107.17784882,20.99423599 107.17617798,20.9885807 107.16869354,20.97460556 107.1677475,20.97116661 107.16675568,20.95861626 107.17142487,20.95766068 107.17442322,20.95346642 107.17689514,20.95307732 107.17681885,20.9499836 107.18084717,20.94986534 107.18308258,20.94828415 107.18412018,20.94831276 107.18746185,20.94453621 107.19017792,20.9440136 107.19114685,20.94750977 107.19301605,20.94773674 107.19681549,20.9460907 107.20332336,20.94053268 107.20240784,20.93920135 107.19981384,20.93814659 107.20063782,20.93651199 107.19923401,20.93592834 107.19983673,20.93506241 107.19933319,20.93470001 107.1860199,20.93502235 107.18395233,20.93401527 107.18055725,20.93465805 107.17468262,20.93406868 107.17422485,20.93322945 107.1688385,20.93307304 107.16582489,20.93195343 107.1648941,20.93300247 107.16408539,20.93193054 107.16356659,20.92875099 107.15931702,20.92742348 107.15697479,20.92769623 107.15686035,20.92525101 107.15454865,20.92401505 107.15420532,20.92477989 107.15544128,20.92518425 107.15442657,20.92627907 107.15503693,20.92690277 107.15441895,20.92773247 107.15565491,20.92848206 107.1556778,20.9292469 107.15422058,20.9299202 107.15444183,20.93084526 107.15316772,20.93196487 107.14966583,20.929636 107.14855957,20.93002701 107.14859009,20.93296814 107.14966583,20.93464661 107.15118408,20.93810081 107.15023041,20.93935966 107.14862061,20.9387188 107.14689636,20.93990326 107.14562988,20.93938828 107.14593506,20.94180107 107.14022827,20.94263268 107.14034271,20.94046593 107.13906097,20.9390831 107.13594055,20.9381218@107.14675903,20.93884659 107.14758301,20.93752098 107.14867401,20.93746567 107.1492691,20.938694 107.15015411,20.93750954 107.14949799,20.93457985 107.14793396,20.93346024 107.14765167,20.93100166 107.1468277,20.93125343 107.14676666,20.93225479 107.14485168,20.93278313 107.14398956,20.93590736 107.14443207,20.93795586 107.14675903,20.93884659';
var _timeOutRouting = null;
function InitOSMap() {
var self = this; if (_map == null) { _map = L.map('map', { center: [20.9837401, 105.79396309999993], zoom: 13, maxZoom: 16, minZoom: 9 });
if (window.innerWidth <= 920) { self._map.scrollWheelZoom.disable(); } L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', { attribution: '© OpenStreetMap contributors' }).addTo(_map);
if (_polygonText != '') { AddPolygonToOSMap(_polygonText); } else { MyLocationMarker(); }
initPlace(); DrawPolygonCountry(); } };
function initPlace() {
if (window.PageData.CityId == 1 || window.PageData.CityId == 2) { GetPlaces(); } else { categoryOLDId = '9'; switch (_placeCategoryId) { case 11: { categoryOLDId = '9'; break; } case 5: { categoryOLDId = '13'; break; } case 1: { categoryOLDId = '10'; break; } case 2: { categoryOLDId = '15'; break; } case 15: { categoryOLDId = '2'; break; } } LoadPlaces(categoryOLDId); } }
function MyLocationMarker() { var icon = L.icon({ iconUrl: "https://static.homedy.com/src/images/location-reviews/pin4.svg", iconSize: [35, 45], iconAnchor: [17, 45], popupAnchor: [-2, -45] });
var currentMarker = L.marker([_latitude, _longtitude], {icon: icon}).addTo(_map) .bindPopup("Vị trí của Bất động sản.").openPopup();
currentMarker.on('mouseover', function (e) { this.openPopup(); }); currentMarker.on('mouseout', function (e) { this.closePopup(); });
_map.panTo(new L.LatLng(_latitude, _longtitude)); };
function GetPlaces() { $.ajax({ contentType: "application/json; charset=utf-8", type: "GET", async: true, dataType: 'json', error: function (jqXHR, textStatus, errorThrown) { },
traditional: true, url: 'https://service.homedy.com/place/getplaces', data: { categoryId: _placeCategoryId, cityId: window.PageData.CityId, districtId: window.PageData.DistrictId }, beforeSend: function () { }, complete: function () { }, success: function (json) { if (json !== null) { _listOfPlaces = json; _places = json.places; _categories = json.categories;
if (_places.length > 0) { for (var i = 0; i < _categories.length; i++) { if (_categories[i].Id === 12) { _categories.splice(i, 1); break; } } } if (_categories.length > 0) { var catgs = _categories.filter(function (c) { return c.ParentId !== null }); if (catgs.length > 0) { $('.ul-list').removeClass('no-sub'); _placeSubCategoryId = catgs[0].Id;
SubCategory_Clicked(_placeSubCategoryId, null); } else { $('.ul-list').addClass('no-sub'); CalculatorDistance(); } } } } }); };
function DrawPolygonCountry (){ var data = '[[104.64646955434688,19.64940866304064],[104.6452927,19.6509211],[104.6453257,19.6518753],[104.645324,19.6527207],[104.6456373,19.6535168],[104.6466333,19.6545134],[104.64822131002103,19.654663930063098],[104.66,19.69],[104.65,19.71],[104.68,19.72],[104.71000000000001,19.77],[104.75,19.76],[104.75,19.78],[104.77,19.78],[104.78,19.8],[104.82000000000001,19.79],[104.83,19.8],[104.83,19.93],[104.9,19.98],[104.91,20.03],[104.94,20.06],[104.96000000000001,20.06],[104.97,20.09],[104.93,20.11],[104.91,20.14],[104.85000000000001,20.13],[104.77,20.19],[104.71000000000001,20.19],[104.60000000000001,20.240000000000002],[104.61,20.37],[104.69,20.41],[104.68,20.44],[104.66,20.44],[104.65,20.46],[104.63,20.45],[104.62,20.41],[104.54,20.400000000000002],[104.49000000000001,20.36],[104.41,20.37],[104.39,20.400000000000002],[104.4,20.42],[104.37,20.43],[104.38,20.5],[104.47,20.52],[104.49000000000001,20.56],[104.51,20.55],[104.52,20.59],[104.55,20.62],[104.60000000000001,20.62],[104.62,20.63],[104.63,20.66],[104.59,20.66],[104.56,20.71],[104.53,20.69],[104.49000000000001,20.7],[104.48,20.76],[104.42,20.78],[104.33,20.84],[104.31,20.900000000000002],[104.27,20.91],[104.27,20.89],[104.24000000000001,20.89],[104.23,20.93],[104.12,20.94],[104.12,20.96],[104.07000000000001,20.95],[104.04,20.89],[103.99000000000001,20.900000000000002],[103.95,20.88],[103.89,20.89],[103.86,20.85],[103.83,20.86],[103.82000000000001,20.81],[103.79,20.8],[103.8,20.740000000000002],[103.78,20.72],[103.75,20.72],[103.76,20.67],[103.73,20.650000000000002],[103.67,20.650000000000002],[103.67,20.67],[103.59,20.740000000000002],[103.58,20.73],[103.51,20.740000000000002],[103.47,20.81],[103.45,20.81],[103.45,20.78],[103.39,20.77],[103.29,20.82],[103.28,20.81],[103.23,20.82],[103.22,20.88],[103.18,20.900000000000002],[103.10000000000001,20.89],[103.10000000000001,20.92],[103.07000000000001,20.94],[103.08,20.95],[103.04,21.03],[103.02,21.05],[102.96000000000001,21.06],[102.95,21.07],[102.96000000000001,21.1],[102.93,21.12],[102.93,21.150000000000002],[102.89,21.16],[102.9,21.23],[102.8,21.240000000000002],[102.8,21.27],[102.84,21.31],[102.89,21.31],[102.88,21.37],[102.91,21.42],[102.87,21.41],[102.86,21.44],[102.88,21.490000000000002],[102.9,21.490000000000002],[102.9,21.51],[102.96000000000001,21.56],[102.96000000000001,21.580000000000002],[102.98,21.580000000000002],[102.97,21.61],[102.98,21.72],[102.97,21.73],[102.87,21.69],[102.84,21.740000000000002],[102.75,21.650000000000002],[102.67,21.64],[102.65,21.67],[102.65,21.71],[102.63,21.73],[102.65,21.8],[102.63,21.85],[102.60000000000001,21.87],[102.61,21.91],[102.57000000000001,21.92],[102.48,21.98],[102.49000000000001,22.03],[102.43,22.07],[102.43,22.11],[102.38,22.12],[102.36,22.16],[102.32000000000001,22.16],[102.32000000000001,22.19],[102.27,22.2],[102.26,22.23],[102.23,22.23],[102.22,22.28],[102.17,22.3],[102.17,22.34],[102.15,22.35],[102.15,22.38],[102.13,22.400000000000002],[102.14,22.41],[102.15,22.44],[102.25,22.43],[102.24000000000001,22.47],[102.26,22.47],[102.31,22.57],[102.34,22.57],[102.34,22.6],[102.37,22.6],[102.39,22.63],[102.37,22.69],[102.42,22.7],[102.44,22.76],[102.48,22.79],[102.52,22.79],[102.57000000000001,22.73],[102.62,22.740000000000002],[102.66,22.7],[102.71000000000001,22.71],[102.73,22.68],[102.76,22.68],[102.78,22.650000000000002],[102.8,22.650000000000002],[102.8,22.63],[102.83,22.64],[102.87,22.62],[102.93,22.5],[102.99000000000001,22.490000000000002],[103.02,22.46],[103.07000000000001,22.46],[103.06,22.5],[103.08,22.52],[103.12,22.53],[103.13,22.55],[103.16,22.55],[103.15,22.61],[103.18,22.66],[103.27,22.68],[103.28,22.75],[103.31,22.78],[103.31,22.82],[103.35000000000001,22.82],[103.43,22.78],[103.45,22.76],[103.44,22.71],[103.47,22.69],[103.47,22.66],[103.52,22.61],[103.57000000000001,22.66],[103.55,22.71],[103.59,22.740000000000002],[103.63,22.81],[103.65,22.81],[103.69,22.76],[103.71000000000001,22.76],[103.75,22.72],[103.75,22.7],[103.79,22.69],[103.83,22.62],[103.85000000000001,22.62],[103.85000000000001,22.6],[103.87,22.6],[103.96000000000001,22.52],[103.98,22.52],[104,22.53],[104,22.6],[104.02,22.62],[104.03,22.67],[104.02,22.71],[104.11,22.82],[104.27,22.85],[104.28,22.84],[104.27,22.76],[104.3,22.740000000000002],[104.34,22.740000000000002],[104.36,22.7],[104.38,22.7],[104.42,22.75],[104.46000000000001,22.76],[104.51,22.8],[104.53,22.84],[104.56,22.84],[104.57000000000001,22.87],[104.59,22.87],[104.60000000000001,22.85],[104.65,22.85],[104.67,22.830000000000002],[104.73,22.830000000000002],[104.72,22.86],[104.76,22.88],[104.77,22.91],[104.85000000000001,22.95],[104.8,23.05],[104.8,23.13],[104.87,23.14],[104.87,23.17],[104.89,23.19],[104.92,23.19],[104.94,23.17],[104.96000000000001,23.21],[104.99000000000001,23.21],[105.08,23.28],[105.11,23.26],[105.15,23.27],[105.16,23.3],[105.22,23.28],[105.24000000000001,23.3],[105.24000000000001,23.34],[105.28,23.35],[105.3,23.39],[105.33,23.400000000000002],[105.36,23.38],[105.36,23.34],[105.38,23.32],[105.4,23.32],[105.41,23.3],[105.45,23.31],[105.52,23.2],[105.56,23.2],[105.58,23.17],[105.58,23.080000000000002],[105.66,23.09],[105.68,23.07],[105.72,23.080000000000002],[105.74000000000001,23.04],[105.78,23.04],[105.81,23],[105.83,23.01],[105.87,22.97],[105.86,22.95],[105.88,22.94],[105.92,22.96],[105.99000000000001,22.95],[105.99000000000001,23],[106.15,23.01],[106.17,22.990000000000002],[106.22,22.990000000000002],[106.25,22.96],[106.25,22.94],[106.27,22.93],[106.27,22.88],[106.3242050351957,22.87322437060054],[106.3243685,22.8734473],[106.3252567,22.8739562],[106.3271709,22.873645],[106.3277559,22.873585],[106.3282759,22.873404],[106.32856174678753,22.87267978165156],[106.35000000000001,22.87],[106.36,22.89],[106.49000000000001,22.92],[106.5,22.96],[106.53,22.96],[106.56,22.93],[106.61,22.94],[106.65,22.88],[106.66,22.900000000000002],[106.71000000000001,22.900000000000002],[106.73,22.86],[106.79,22.82],[106.83,22.830000000000002],[106.85000000000001,22.8],[106.82000000000001,22.76],[106.78,22.740000000000002],[106.79,22.7],[106.77,22.7],[106.77,22.67],[106.74000000000001,22.650000000000002],[106.73,22.62],[106.74000000000001,22.59],[106.72,22.57],[106.64,22.57],[106.62,22.59],[106.61,22.54],[106.59,22.52],[106.59,22.46],[106.57000000000001,22.46],[106.58,22.41],[106.60000000000001,22.400000000000002],[106.58,22.35],[106.66,22.35],[106.68,22.29],[106.7,22.29],[106.71000000000001,22.2],[106.68,22.18],[106.72,22.16],[106.7,22.14],[106.7,22.12],[106.72,22.11],[106.72,22.02],[106.69,21.990000000000002],[106.71000000000001,21.98],[106.73,22.02],[106.78,22.02],[106.81,22],[106.81,21.98],[106.83365973091867,21.98215088462897],[106.8342894,21.9826573],[106.8349063,21.9836373],[106.8361992,21.9835776],[106.8380713,21.9835925],[106.8390477,21.9838661],[106.8397987,21.9840949],[106.840598,21.983299],[106.84110608480053,21.982827825890958],[106.92,21.990000000000002],[106.93,21.95],[106.96000000000001,21.93],[106.98,21.96],[107.06,21.94],[107.07000000000001,21.88],[107.02,21.86],[107.02,21.84],[107.04,21.82],[107.09,21.82],[107.15,21.77],[107.19,21.76],[107.21000000000001,21.72],[107.31,21.75],[107.37,21.67],[107.37,21.61],[107.44,21.67],[107.49000000000001,21.67],[107.5,21.62],[107.52,21.6],[107.54,21.6],[107.57000000000001,21.63],[107.59,21.63],[107.60000000000001,21.61],[107.69,21.62],[107.73,21.650000000000002],[107.77,21.650000000000002],[107.78,21.67],[107.88,21.66],[107.9,21.6],[107.93,21.6],[107.96000000000001,21.55],[108.04,21.56],[108.10000000000001,21.5],[108.14,21.28],[108.22,21.22],[108.23,21.1],[108.21000000000001,21.07],[107.97,20.82],[107.84,20.75],[107.72,20.73],[107.66,20.62],[107.58,20.54],[107.29,20.41],[107.23,20.400000000000002],[107.03,20.42],[106.95,20.490000000000002],[106.85000000000001,20.46],[106.85000000000001,20.31],[106.82000000000001,20.18],[106.78,20.09],[106.72,20.04],[106.63,20],[106.47,19.98],[106.27,19.740000000000002],[106.21000000000001,19.7],[106.13,19.68],[106.06,19.580000000000002],[106.06,19.56],[106.10000000000001,19.53],[106.15,19.45],[106.15,19.28],[106.10000000000001,19.2],[106.04,19.14],[105.96000000000001,19.11],[105.94,19.02],[106.05,19],[106.11,18.96],[106.18,18.86],[106.18,18.73],[106.16,18.68],[106.10000000000001,18.62],[106.16,18.52],[106.22,18.52],[106.27,18.5],[106.35000000000001,18.43],[106.68,18.23],[106.87,18.02],[106.89,17.97],[106.88,17.830000000000002],[106.81,17.740000000000002],[106.74000000000001,17.71],[106.9,17.5],[107.17,17.3],[107.25,17.36],[107.32000000000001,17.38],[107.44,17.36],[107.5,17.32],[109.35000000000001,15.48],[109.37,15.41],[109.56,13.93],[109.67,12.92],[109.68,12.6],[109.29,9.9],[109.25,9.83],[109.19,9.78],[106.7,8.43],[104.83,8.17],[104.79,8.18],[103.31,9.09],[103.13,9.32],[103.11,9.48],[103.85000000000001,10.01],[103.92,10.16],[103.92,10.19],[103.88,10.26],[103.82000000000001,10.28],[103.79,10.370000000000001],[103.83,10.41],[103.91,10.4],[103.92,10.44],[103.96000000000001,10.49],[104.02,10.49],[104.10000000000001,10.43],[104.12,10.39],[104.13,10.25],[104.22,10.28],[104.45,10.44],[104.5,10.43],[104.52,10.46],[104.55,10.47],[104.55,10.5],[104.58,10.51],[104.58,10.540000000000001],[104.7,10.55],[104.75,10.53],[104.87,10.53],[104.95,10.65],[105.09,10.72],[105.08,10.76],[105.05,10.78],[105.04,10.85],[105.02,10.870000000000001],[105.03,10.92],[105.08,10.97],[105.13,10.97],[105.12,10.93],[105.21000000000001,10.92],[105.23,10.9],[105.27,10.91],[105.31,10.88],[105.35000000000001,10.88],[105.35000000000001,10.9],[105.41,10.950000000000001],[105.42,10.98],[105.54,10.96],[105.66,10.99],[105.73,11.040000000000001],[105.79,11.040000000000001],[105.81,10.98],[105.87,10.92],[105.86,10.870000000000001],[105.87,10.86],[105.92,10.85],[105.92,10.870000000000001],[105.94,10.88],[105.93,10.92],[105.95,10.93],[106.04,10.84],[106.08,10.82],[106.16398043147208,10.811601956852792],[106.164114,10.811618],[106.165416,10.811677],[106.16569209708629,10.811430790291372],[106.18,10.81],[106.18,10.84],[106.13,10.91],[106.14,10.93],[106.13,10.98],[106.15048363636365,10.98],[106.151058,10.980468],[106.152158,10.981364],[106.153162,10.98235],[106.153967,10.98286],[106.15436,10.982395],[106.155189,10.981686],[106.15563,10.981142],[106.156081,10.98069],[106.156766,10.98015],[106.15699062686568,10.98],[106.19,10.98],[106.17,11.07],[106.14,11.09],[106.12,11.08],[106.12,11.06],[106.10000000000001,11.06],[106.09,11.09],[106.06,11.09],[106.05,11.120000000000001],[106.01,11.13],[106.01,11.18],[105.94,11.19],[105.9,11.23],[105.9,11.28],[105.85000000000001,11.28],[105.87,11.33],[105.86,11.41],[105.89,11.44],[105.86,11.46],[105.87,11.540000000000001],[105.8,11.57],[105.8,11.63],[105.83,11.63],[105.84,11.67],[105.88,11.69],[105.95,11.65],[105.97,11.67],[105.97,11.700000000000001],[106.01,11.73],[106,11.77],[106.03,11.790000000000001],[106.05,11.78],[106.07000000000001,11.790000000000001],[106.11,11.75],[106.2,11.76],[106.21000000000001,11.74],[106.26,11.74],[106.3,11.69],[106.39,11.71],[106.44,11.68],[106.4,11.77],[106.43,11.81],[106.43,11.870000000000001],[106.45,11.88],[106.4,11.98],[106.43,11.98],[106.44,12],[106.48,11.98],[106.50999752845529,11.98],[106.5100399,11.980117],[106.5114519,11.980252],[106.51194455290806,11.98],[106.51453640415514,11.98],[106.5151179,11.98008],[106.5162019,11.980352],[106.5173209,11.98052],[106.5183829,11.980664],[106.5197469,11.980765],[106.5225759,11.980139],[106.52282591446051,11.98],[106.64,11.98],[106.65,12],[106.72,11.98],[106.78,12.09],[106.92,12.07],[106.98,12.09],[107,12.13],[107.04,12.14],[107.06,12.19],[107.13,12.24],[107.14,12.280000000000001],[107.18,12.290000000000001],[107.19,12.31],[107.24000000000001,12.31],[107.27,12.34],[107.36,12.34],[107.39,12.31],[107.4,12.27],[107.43,12.26],[107.43,12.290000000000001],[107.46000000000001,12.3],[107.47,12.33],[107.5,12.33],[107.52,12.36],[107.54,12.36],[107.53,12.42],[107.57000000000001,12.48],[107.55,12.51],[107.55,12.530000000000001],[107.57000000000001,12.540000000000001],[107.55,12.8],[107.5,12.85],[107.48,12.89],[107.49000000000001,12.92],[107.47,12.950000000000001],[107.49000000000001,12.98],[107.48,13.030000000000001],[107.62,13.370000000000001],[107.61,13.52],[107.56,13.620000000000001],[107.53,13.74],[107.44,13.790000000000001],[107.46000000000001,13.84],[107.46000000000001,13.86],[107.44,13.870000000000001],[107.46000000000001,13.89],[107.46000000000001,13.91],[107.44,13.92],[107.45,13.96],[107.43,13.99],[107.38,13.98],[107.35000000000001,14.01],[107.36,14.08],[107.33,14.1],[107.33,14.14],[107.39,14.22],[107.4,14.290000000000001],[107.38,14.33],[107.4,14.370000000000001],[107.43,14.39],[107.44,14.43],[107.48,14.42],[107.5,14.52],[107.52,14.540000000000001],[107.51,14.6],[107.54,14.620000000000001],[107.55,14.71],[107.51,14.72],[107.53,14.75],[107.52,14.77],[107.5,14.77],[107.5,14.8],[107.58,14.88],[107.54,14.89],[107.47,14.950000000000001],[107.46000000000001,15.030000000000001],[107.5,15.030000000000001],[107.53,15.06],[107.58,15.040000000000001],[107.58,15.06],[107.60000000000001,15.06],[107.59,15.1],[107.61,15.11],[107.61,15.127187004275616],[107.609313,15.1283683],[107.6085163,15.1296931],[107.6083801,15.1311752],[107.6082104,15.1317749],[107.6076643,15.132841],[107.6080007,15.1330825],[107.609498,15.1323719],[107.61,15.131997361618618],[107.61,15.16],[107.59,15.19],[107.57000000000001,15.19],[107.57000000000001,15.21],[107.61,15.22],[107.6159921372474,15.27992137247406],[107.6159853,15.2799493],[107.6159788,15.2800154],[107.61601103898734,15.28011038987342],[107.61627393003496,15.282739300349688],[107.6162297,15.2828515],[107.6160329,15.2831852],[107.615741,15.2835058],[107.6157011,15.2835912],[107.6157216,15.2836641],[107.6157559,15.2837241],[107.6159522,15.2838059],[107.6159852,15.2838389],[107.616,15.2839101],[107.6159916,15.2839708],[107.6159659,15.2840221],[107.6155532,15.2857376],[107.6153567,15.2871383],[107.6155825,15.2880993],[107.6163095,15.2902261],[107.6166141,15.2912618],[107.61717589119104,15.291758911910403],[107.62,15.32],[107.60000000000001,15.33],[107.59,15.370000000000001],[107.60000000000001,15.4],[107.58,15.4],[107.57000000000001,15.38],[107.51,15.4],[107.5,15.47],[107.47,15.47],[107.47,15.49],[107.38,15.48],[107.36,15.55],[107.33,15.57],[107.34,15.6],[107.32000000000001,15.620000000000001],[107.27,15.620000000000001],[107.27,15.64],[107.25,15.65],[107.26,15.71],[107.24000000000001,15.73],[107.2,15.73],[107.22,15.790000000000001],[107.2,15.83],[107.22,15.85],[107.25,15.85],[107.26,15.870000000000001],[107.29,15.870000000000001],[107.33,15.9],[107.39,15.9],[107.41,15.92],[107.43,15.99],[107.45,16.01],[107.44,16.07],[107.41,16.07],[107.4,16.05],[107.32000000000001,16.05],[107.29,16.080000000000002],[107.29,16.1],[107.26,16.11],[107.24000000000001,16.14],[107.19,16.13],[107.17,16.16],[107.15,16.16],[107.13,16.21],[107.14,16.27],[107.12,16.27],[107.09,16.3],[106.97,16.29],[106.96000000000001,16.35],[106.91,16.36],[106.88,16.42],[106.86,16.42],[106.88,16.46],[106.88,16.468324316142507],[106.8784986,16.4684348],[106.8778722,16.4687563],[106.8773709,16.4693197],[106.877025,16.4699487],[106.876796,16.4704016],[106.8766608,16.4715018],[106.8766728,16.4727416],[106.8766291,16.474292],[106.8766109,16.4754194],[106.8767627,16.4760381],[106.8770293,16.4764584],[106.8775881,16.4769043],[106.8785863,16.4775435],[106.8790565,16.4778775],[106.8791465,16.4781301],[106.8790964,16.4783147],[106.8790619,16.4784409],[106.8787761,16.4790635],[106.8783492,16.4801663],[106.8778962,16.4816077],[106.8778448,16.4823409],[106.8778497,16.4828481],[106.878176,16.4834087],[106.878592,16.4841658],[106.879065,16.4848098],[106.88,16.485585165853657],[106.88,16.51],[106.85000000000001,16.54],[106.81,16.45],[106.78,16.46],[106.79,16.44],[106.75,16.4],[106.73,16.4],[106.65,16.46],[106.64,16.55],[106.66,16.57],[106.65,16.580000000000002],[106.62,16.57],[106.61,16.6],[106.58,16.59],[106.57000000000001,16.63],[106.55,16.64],[106.56,16.66],[106.54,16.69],[106.54,16.86],[106.5,16.89],[106.52,16.94],[106.54,16.93],[106.54,16.97],[106.5,16.96],[106.47,16.97],[106.46000000000001,16.990000000000002],[106.43,16.990000000000002],[106.39,17.05],[106.4,17.080000000000002],[106.29,17.2],[106.29,17.26],[106.25,17.23],[106.16,17.3],[106.14,17.3],[106.13,17.330000000000002],[106.07000000000001,17.36],[105.86,17.62],[105.83,17.62],[105.79,17.66],[105.74000000000001,17.66],[105.74000000000001,17.71],[105.72,17.71],[105.72,17.740000000000002],[105.69,17.75],[105.67,17.78],[105.67,17.84],[105.60000000000001,17.87],[105.63,17.990000000000002],[105.59,17.990000000000002],[105.57000000000001,18.01],[105.57000000000001,18.06],[105.53,18.07],[105.53,18.11],[105.5,18.11],[105.5,18.17],[105.48,18.17],[105.48,18.19],[105.45,18.19],[105.45,18.17],[105.43,18.17],[105.41,18.14],[105.36,18.150000000000002],[105.31,18.19],[105.32000000000001,18.22],[105.29,18.23],[105.29,18.25],[105.26,18.240000000000002],[105.24000000000001,18.29],[105.21000000000001,18.29],[105.17,18.32],[105.18,18.330000000000002],[105.17,18.38],[105.14,18.38],[105.14,18.400000000000002],[105.11,18.41],[105.09,18.45],[105.12,18.580000000000002],[105.15,18.62],[105.18,18.62],[105.18,18.650000000000002],[105.16,18.650000000000002],[105.13,18.68],[105.13,18.7],[105.04,18.7],[105.04,18.72],[105.02,18.73],[104.93,18.73],[104.92,18.78],[104.86,18.76],[104.79,18.77],[104.78,18.79],[104.75,18.78],[104.73,18.79],[104.73,18.81],[104.66,18.830000000000002],[104.66,18.85],[104.63,18.86],[104.62,18.88],[104.57000000000001,18.89],[104.56,18.93],[104.54,18.94],[104.54,18.97],[104.51,18.97],[104.5,18.990000000000002],[104.44,18.97],[104.39,19.03],[104.39,19.05],[104.3,19.080000000000002],[104.29,19.11],[104.21000000000001,19.11],[104.2,19.12],[104.21000000000001,19.150000000000002],[104.19,19.150000000000002],[104.18,19.19],[104.11,19.2],[104.07000000000001,19.240000000000002],[103.99000000000001,19.22],[103.98,19.240000000000002],[103.91,19.28],[103.91,19.3],[103.89,19.29],[103.87,19.3],[103.87,19.330000000000002],[103.93,19.35],[103.97,19.41],[103.99000000000001,19.42],[104.01,19.41],[104.02,19.43],[104.05,19.44],[104.06,19.43],[104.05,19.46],[104.07000000000001,19.47],[104.10000000000001,19.53],[104.09,19.55],[104.10000000000001,19.57],[104.08,19.57],[104.05,19.6],[104.06,19.69],[104.14,19.67],[104.16,19.71],[104.19,19.7],[104.22,19.72],[104.29,19.7],[104.31,19.71],[104.33,19.69],[104.37,19.71],[104.37,19.7],[104.43,19.71],[104.43,19.68],[104.46000000000001,19.68],[104.46000000000001,19.66],[104.47,19.67],[104.51,19.66],[104.52,19.63],[104.57000000000001,19.63],[104.61,19.650000000000002],[104.64,19.63],[104.64646955434688,19.64940866304064]]'; //console.log(JSON.parse(jsonPolygon)); var jsonPolygon = JSON.parse(data);
var arrayforPolygon = []; $.each(jsonPolygon, function (index, item) { arrayforPolygon.push({ lat: parseFloat(item[1]), lng: parseFloat(item[0]) }); });
//var _polygon = L.polygon(arrayforPolygon, { fillOpacity: 0 }); //_map.fitBounds(_polygon.getBounds()); L.Mask = L.Polygon.extend({ options: { stroke: true, strokeWeight: 1.5, strokeOpacity: 0.2, fillOpacity: 1, fillColor: '#e8e8e8', clickable: true,
outerBounds: new L.LatLngBounds([-90, -360], [90, 360]) },
initialize: function (latLngs, options) {
var outerBoundsLatLngs = [ this.options.outerBounds.getSouthWest(), this.options.outerBounds.getNorthWest(), this.options.outerBounds.getNorthEast(), this.options.outerBounds.getSouthEast() ]; L.Polygon.prototype.initialize.call(this, [outerBoundsLatLngs, latLngs], options); },
}); var mask = new L.Mask(arrayforPolygon); mask.addTo(self._map);
};
function AddCircle() { var circle = L.circle([_latitude, _longtitude], { radius: 5000 }).addTo(_map); };
function AddMakerToOSMap (data) { var imageUrl = ''; var alias = ''; switch (_placeCategoryId) { case 11: { alias = 'truong-hoc'; imageUrl = 'https://static.homedy.com/src/images/icon/map/truonghoc4.svg'; break; } case 5: { alias = 'sieu-thi'; imageUrl = 'https://static.homedy.com/src/images/icon/map/sieuthi4.svg'; break; } case 1: { alias = 'ben-xe'; imageUrl = 'https://static.homedy.com/src/images/icon/map/benxe4.svg'; break; } case 2: { alias = 'y-te'; imageUrl = 'https://static.homedy.com/src/images/icon/map/yte4.svg'; break; } case 15: { alias = 'ngan-hang'; imageUrl = 'https://static.homedy.com/src/images/icon/map/nganhang4.svg'; break; } }
try { var icon = L.icon({ iconUrl: imageUrl, iconSize: [25, 35], iconAnchor: [12, 35], popupAnchor: [-2, -35] });
var position = [parseFloat(data.Latitude), parseFloat(data.Longitude)]; var marker = L.marker(position, { icon: icon }).addTo(_map) .bindPopup("
" + data.Name + "
");
marker.on('click', function (e) {
DrawRouting({ lat: _latitude, lng: _longtitude }, { lat: data.Latitude, lng: data.Longitude });
});
_markers.push({ marker: marker, id: data.Id });
} catch (err) { console.warn(err) }
};
function AddMakerToOSMapOLD (data) {
var imageUrl = '';
var alias = '';
switch (_placeCategoryId) {
case 11: {
alias = 'truong-hoc';
imageUrl = 'https://static.homedy.com/src/images/icon/map/truonghoc4.svg';
break;
}
case 5: {
alias = 'sieu-thi';
imageUrl = 'https://static.homedy.com/src/images/icon/map/sieuthi4.svg';
break;
}
case 1: {
alias = 'ben-xe';
imageUrl = 'https://static.homedy.com/src/images/icon/map/benxe4.svg';
break;
}
case 2: {
alias = 'y-te';
imageUrl = 'https://static.homedy.com/src/images/icon/map/yte4.svg';
break;
}
case 15: {
alias = 'ngan-hang';
imageUrl = 'https://static.homedy.com/src/images/icon/map/nganhang4.svg';
break;
}
}
try {
var icon = L.icon({
iconUrl: imageUrl,
iconSize: [25, 35],
iconAnchor: [12, 35],
popupAnchor: [-2, -35]
});
var position = [parseFloat(data.lat), parseFloat(data.long)];
var marker = L.marker(position, { icon: icon }).addTo(_map)
.bindPopup("
" + data.title + "
");
marker.on('click', function (e) {
DrawRouting({ lat: _latitude, lng: _longtitude }, { lat: data.lat, lng: data.long });
});
_markers.push({ marker: marker, id: data.id });
} catch (err) { console.warn(err) }
};
function AddPolygonToOSMap (data) {
var self = this;
var _position = "";
if (data !== null && data !== undefined) {
if (data.indexOf('@') > 0) {
var arrPolygon = data.split('@');
var maxlength = 0;
$.each(arrPolygon, function (index, item) {
if (item.length > maxlength) {
_position = item;
maxlength = item.length;
}
});
} else {
_position = data;
}
}
var res = _position.split(" ");
var arrayforPolygon = [];
$.each(res, function (key, item) {
var position = item.split(",");
arrayforPolygon.push([parseFloat(position[1]), parseFloat(position[0])]);
});
var _polygon = L.polygon(arrayforPolygon, { fillOpacity: 0.1 });
self.Polygon = _polygon;
self._map.fitBounds(_polygon.getBounds());
MyLocationMarker();
};
function Category_Clicked (id, name, e) {
var self = this;
_placeCategoryId = id;
_placeSubCategoryId = 0;
if (_markers.length > 0) {
$.each(_markers, function (index, item) {
_map.removeLayer(item.marker);
});
}
_markers = [];
_places = [];
_categories = [];
$('.tab-item').removeClass('active');
e.className = "tab-item active";
if (_routing !== null) {
_map.removeControl(_routing);
_routing = null;
}
initPlace();
};
function SubCategory_Clicked(id, e) {
if (e !== null) {
$('#list_category li').removeClass('active');
e.className = 'active';
}
if (id > 0) {
_placeSubCategoryId = id;
if (_routing !== null) {
_map.removeControl(_routing);
_routing = null;
}
if (_markers.length > 0) {
$.each(_markers, function (index, item) {
_map.removeLayer(item.marker);
});
}
_markers = [];
_places = [];
var places = _listOfPlaces.places.filter(function (p) { return p.CategoryId === _placeSubCategoryId });
if (places !== null && places !== undefined && places.length > 0) {
$.each(places, function (index, item) {
_places = places;
});
}
CalculatorDistance();
}
};
function CalculatorDistance() {
var html = '';
$.each(_categories, function (index, item) {
if (item.ParentId !== undefined && item.ParentId !== null) {
var active = item.Id === _placeSubCategoryId ? 'active' : '';
html += '
';
}
});
$('#list_category').html(html);
$.each(_places, function (index, item) {
var distance = Distance(_latitude, _longtitude, parseFloat(item.Latitude), parseFloat(item.Longitude), 'K');
var time = distance / 20;
item.Distance = distance;
if (item.Distance >= 1) {
item.DistanceStr = parseFloat(distance).toFixed(2) + " km";
} else {
item.DistanceStr = parseFloat(distance * 1000).toFixed(0) + " m";
}
item.Time = Math.round(time * 60);
});
_places.sort(dynamicSort("Distance"));
_places.push({ id: 9999 });
_places.splice(-1, 1);
html = '';
$.each(_places, function (index, item) {
if (index '
html += '
'
html += '
html += '
'
html += '
'
html += '
'
html += '
html += '
'
html += '
'
html += '
'
html += ''
}
});
if (html != '') {
$('.ul-list').fadeIn();
$('#list_place').html(html);
$(".ul-list").mCustomScrollbar({
theme: "minimal-dark"
});
}else
$('.ul-list').fadeOut();
};
function CalculatorDistanceOLD() {
var html = '';
$.each(_places, function (index, item) {
var distance = Distance(_latitude, _longtitude, parseFloat(item.lat), parseFloat(item.long), 'K');
var time = distance / 20;
item.Distance = distance;
if (item.Distance >= 1) {
item.DistanceStr = parseFloat(distance).toFixed(2) + " km";
} else {
item.DistanceStr = parseFloat(distance * 1000).toFixed(0) + " m";
}
item.Time = Math.round(time * 60);
});
_places.sort(dynamicSort("Distance"));
_places.push({ id: 9999 });
_places.splice(-1, 1);
html = '';
$.each(_places, function (index, item) {
if (index '
html += '
'
html += '
html += '
'
html += '
'
html += '
'
html += '
html += '
'
html += '
'
html += '
'
html += ''
}
});
if (html != '') {
$('.ul-list').fadeIn();
$('#list_place').html(html);
$(".ul-list").mCustomScrollbar({
theme: "minimal-dark"
});
}else
$('.ul-list').fadeOut();
};
function ShowOSMMarker(id) {
var marker = _markers.filter(function (m) { return m.id == id })[0].marker;
marker.openPopup();
};
function Distance(lat1, lon1, lat2, lon2, unit) {
if ((lat1 === lat2) && (lon1 === lon2)) {
return 0;
}
else {
var radlat1 = Math.PI * lat1 / 180;
var radlat2 = Math.PI * lat2 / 180;
var theta = lon1 - lon2;
var radtheta = Math.PI * theta / 180;
var dist = Math.sin(radlat1) * Math.sin(radlat2) + Math.cos(radlat1) * Math.cos(radlat2) * Math.cos(radtheta);
if (dist > 1) {
dist = 1;
}
dist = Math.acos(dist);
dist = dist * 180 / Math.PI;
dist = dist * 60 * 1.1515;
if (unit === "K") { dist = dist * 1.609344; }
if (unit === "N") { dist = dist * 0.8684; }
return dist;
}
};
function dynamicSort (property) {
var sortOrder = 1;
if (property[0] === "-") {
sortOrder = -1;
property = property.substr(1);
}
return function (a, b) {
var result = (a[property] b[property]) ? 1 : 0;
return result * sortOrder;
};
};
function LoadPlaces(categoryId) {
$.ajax({
type: "GET",
url: "https://service.homedy.com/Place/Search",
dataType: "json",
contentType: "application/json",
data: { CategoryId: categoryId, Latitude: _latitude, Longitude: _longtitude, Distance: _distance, PageIndex: 0, PageSize: 100 },
success: function (json) {
if (json !== null && json !== undefined) {
if (json.data.length > 0) {
_places = json.data;
$('.ul-list').addClass('no-sub');
}
CalculatorDistanceOLD();
}
},
error: function (error) {
console.log(error);
}
});
}
var _routing = null;
function DrawRouting(positionA, positionB) {
if (_timeOutRouting !== null) {
Snackbar("Thao tác quá nhanh");
} else {
if (_routing !== null) {
_map.removeControl(_routing);
_routing = null;
}
_routing = L.Routing.control({
waypoints: [
L.latLng(positionA.lat, positionA.lng),
L.latLng(positionB.lat, positionB.lng)
],
createMarker: function (i, start, n) {
var marker_icon = null
if (i == 0) {
marker_icon = L.divIcon({ className: 'bus-top-icon brown', html: "A", popupAnchor: [5, -20] });
} else if (i == n - 1) {
marker_icon = L.divIcon({ className: 'bus-top-icon brown', html: "B", popupAnchor: [5, -20] });
}
var marker = L.marker(start.latLng, {
draggable: true,
icon: marker_icon
})
return null;
},
routeWhileDragging: true
}).addTo(_map);
_timeOutRouting = setTimeout(function () {
_timeOutRouting = null;
},1000)
}
}
function Snackbar(content) {
var x = document.getElementById("snackbar");
x.className = "show";
x.innerHTML = content;
setTimeout(function () { x.className = x.className.replace("show", ""); }, 3000);
}
function IsMobile(){
if (window.innerWidth = distance) {
if (!_map_loaded) {
_map_loaded = true;
InitOSMap();
}
}
});
var isProject = false;
if (isProject) {
if (!_map_loaded) {
_map_loaded = true;
InitOSMap();
}
}
}
Đối tác thực hiện
Tiện ích dự án
Tin cùng chuyên mục:
Mua Tinh dầu Cỏ Gừng nguyên chất tại Tân Bình
Mua Tinh dầu Cỏ Gừng nguyên chất tại Phú Nhuận
Mua Tinh dầu Long não nguyên chất tại Tân Bình
Mua Tinh dầu Long não nguyên chất tại Phú Nhuận