摘自:
http://appdelegateinc.com/blog/2010/05/16/point-in-polygon-checking/
原理:
http://en.wikipedia.org/wiki/Point_in_polygon#Ray_casting_algorithm
V2版 http://appdelegateinc.com/samples/Google-Maps-Point-in-Polygon/maps.google.polygon.containsLatLng.js
调用方法:
var coordinate = new google.maps.LatLng(40, -90); var polygon = new google.maps.Polygon([], "#000000", 1, 1, "#336699", 0.3); var isWithinPolygon = polygon.containsLatLng(coordinate);