我正在尝试找到一种算法,以选择哪些点落在Google地图上特定任意形状的区域内。基本上我希望能够提供一个点并询问函数,如果该点位于任意(但具体定义的)地图区域内。
例如,我如何判断一个点是否包含在以下地图的绿色部分(Brions Regional Park)中:
http://maps.google.com/maps?ie=UTF8&q=state+park&fb=1&gl=us&ei=Rm-tTIGRBI2jnQeXrZyTBg&ved=0CEoQtgMwAw&sll=37.912242,-122.078705&sspn=0.086,0.17355&split=1&rq=1&ev=zi&radius=5.68&hq=state+park&hnear=&ll=37.934585,-122.13192&spn=0.089358,0.17355&z=13
我需要帮助确定如何定义特定区域,然后是定义区域和算法中的算法。指向并返回true / false。
提前感谢您的帮助!