在o2o項目中,經常要用到在使用者下單時判斷使用者所填位址的坐标點是否在服務範圍内的情況,這裡參考網上的實作方式,用C#來實作,經測試後有效,特此記錄。
這裡我用高德地圖示出了北京五環範圍的坐标點集合,然後随意選擇一個坐标點來進行判斷:
五環範圍:
香泉橋 116.222208,39.992436
箭亭橋 116.327147,40.02046
上清橋 116.353948,40.02299
顧家莊橋 116.44128,40.020526
東北五環 116.48441,40.013624
平房橋 116.541101,39.942393
東南五環 116.549202,39.851595
舊宮新橋 116.43082,39.785968
狼垈東橋 116.296044,39.777442
宛平橋 116.225062,39.845517
衙門口橋 116.211308,39.894396
西五環 116.212595,39.944705
随機坐标:
林萃橋地鐵站 116.37297,40.021857
望京西園四區 116.47086,39.99648
觀音禅寺 116.533811,39.880533
俏狐國際 116.299713,39.772619
芳園裡小區 116.416336,39.78394
潤楓錦尚小區 116.429039,39.790535
北京的五環範圍畢竟不是一個規則的多邊形,可以盡量選擇有标志性的坐标點來規範多邊形
本文轉自 酷小孩 部落格園部落格,原文連結:http://www.cnblogs.com/babycool/p/5506339.html ,如需轉載請自行聯系原作者