try work with map
add offline map
add online map, fix some service bugs
fix bug re-open