1.add amap api support(partial commit)
2.default map provider use mapbox