在我的JavaScript應用程序中,我有超過30多個多邊形。他們是這樣定義的:檢查哪個多邊形位於內部的有效方法
polygons:[
{name:'xx',bounds:[20,20,60,20,50,40,30,10...],minzoom:0,maxzoom:5},
{name:'yy',bounds:[.....],minzoom:6,maxzoom:8},
........
]
現在給予一定的點狀[10,10]變焦4
這是快速的方式來檢查其多邊形這點位於裏面?
我的第一個想法是迭代多邊形,並檢查點是否在多邊形內。
然後,這個問題來了一個點在多邊形問題,其中有很多答案在stackoverflow。
我只是想知道是否有其他方法?
我不明白**沒有合理的評論投票的**家在想什麼。 – hguser