geo

【如何绑定一个谷歌地图geocoder.geocode回调函数】 不好意思,我14号请假回去答辩了,所以没有看到,你现在解决了吗?我的方法是://首先你要生成多边形boundaries是多边形的顶点ply=newBMap.Polygon(rs.boundaries[j],{strokeWeight:2,strokeColor: #00...

如何绑定一个谷歌地图geocoder.geocode回调函数

不好意思,我14号请假回去答辩了,所以没有看到,你现在解决了吗?我的方法是://首先你要生成多边形boundaries是多边形的顶点ply=newBMap.Polygon(rs.boundaries[j],{strokeWeight:2,strokeColor: #008B8B ,fillColor: LightYellow });//判断点是否在区域内map.addOverlay(ply);//添加覆盖物vart=BMapLib.GeoUtils.isPointInPolygon(point,ply);varresult=BMapLib.GeoUtils.isPointInRect(point,map.getBounds());//是否在可视范围(这是我项目的可以不要)然后判断if(t===true){varmarker=newBMap.Marker(point,{icon:myIcon});//按照地图点坐标生成标记(按你的需要写)}思路就是这样子,然后你的多边形点要看你是从数据库度,还是画出来的,具体你要自己写获取到这些点的坐标。
继续阅读:如何绑定一个谷歌地图geocoder.geocode回调函数