body, html,#allmap {width: 100%;height: 100%;overflow: hidden;margin:0;font-family:"微软雅黑";}
<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak="></script>
<script type="text/javascript" src="http://api.map.baidu.com/library/GeoUtils/1.2/src/GeoUtils_min.js"></script>
<div id="allmap"></div>
var map = new BMap.Map("allmap"); // 创建Map实例
map.centerAndZoom(new BMap.Point(113.922498, 22.548561), 16); // 初始化地图,设置中心点坐标和地图级别
map.addControl(new BMap.MapTypeControl()); //添加地图类型控件
map.setCurrentCity("北京"); // 设置地图显示的城市 此项是必须设置的
map.enableScrollWheelZoom(true); //开启鼠标滚轮缩放
var pts = [];
var jsons = '[{"lat":"22.548561","lng":"113.922498"},{"lat":"22.548662","lng":"113.929648"},{"lat":"22.543905","lng":"113.922713"},{"lat":"22.550698","lng":"113.926558"},{"lat":"22.544289","lng":"113.928229"}]';
jsons = JSON.parse(jsons);
$.each(jsons, function(i,e) {
console.log(e)
pts.push(new BMap.Point(e.lng, e.lat));
});
var ply = new BMap.Polygon(pts);
var pt =new BMap.Point(113.92614, 22.547698);
var result = BMapLib.GeoUtils.isPointInPolygon(pt, ply);
console.log(result)
map.clearOverlays();
var mkr = new BMap.Marker(pt);
map.addOverlay(mkr);
map.addOverlay(ply);