1) add additional converting string to double for all the lat, long 2)add rang checking 3) fix bug in default color