package baidunavi import ( "fmt" "math" "testing" "git.rosy.net.cn/baseapi" "git.rosy.net.cn/baseapi/utils" "go.uber.org/zap" ) var ( api *API sugarLogger *zap.SugaredLogger ) func init() { logger, _ := zap.NewDevelopment() sugarLogger = logger.Sugar() baseapi.Init(sugarLogger) //api = New("eL94zToVOdGDTkNQxV8dnEQ1ZRcB2UKb", "ZG0OOpOsOVURUwAkkmoHQFKRCbzn0zGb") //api = New("wW2AwzPS0hdaPy5QLalzso7ARX5uYZtZ", "ZG0OOpOsOVURUwAkkmoHQFKRCbzn0zGb") api = New("wW2AwzPS0hdaPy5QLalzso7ARX5uYZtZ", "") } func TestBatchCoordinateConvert(t *testing.T) { //result, err := api.BatchCoordinateConvert([]*Coordinate{ result, err := api.BatchCoordinateConvert([]*Coordinate{ &Coordinate{ Lng: 104.00701626019786, Lat: 30.660569196450925, }, }, "5") if err != nil { t.Fatalf("TestCoordinateConvert failed with error:%v", err) } else { t.Log(utils.Format4Output(result, false)) } } func TestDirectionLiteRide(t *testing.T) { result, err := api.DirectionLiteRide([]*Coordinate{ { Lng: 104.063285, Lat: 30.571255, }, &Coordinate{ Lng: 104.065132, Lat: 30.610506, }, }) fmt.Println(err) fmt.Println(result) } func TestAC(t *testing.T) { fmt.Println(fmt.Sprintf("%.6f,%.6f", 104.00080006826988, 30.65440926211375)) } var cc []string = []string{ "103.90217398126,30.795209192856", "103.90198508463,30.794956291274", "103.90144825093,30.794228002624", "103.90118978947,30.793873990612", "103.90118978947,30.793873990612", "103.90118978947,30.793873990612", "103.90124953591,30.79384494791", "103.90124953591,30.79384494791", "103.90124953591,30.79384494791", "103.90150800729,30.794188959203", "103.9017167728,30.794472187234", "103.90211444667,30.794998312262", "103.90263142887,30.795706211457", "103.90263142887,30.795706211457", "103.90263142887,30.795706211457", "103.90268120847,30.795696987559", "103.90291018316,30.795670544586", "103.90309934413,30.795643473106", "103.90319889869,30.795635008722", "103.90343784735,30.795598686272", "103.90401527848,30.795567485203", "103.90459270709,30.795576162928", "103.90490132048,30.79561074498", "103.90490132048,30.79561074498", "103.90490132048,30.79561074498", "103.90520015598,30.795455195357", "103.90532966417,30.795377116229", "103.90584767309,30.795114721316", "103.90596721633,30.795056460503", "103.90614655263,30.794949063617", "103.90629599229,30.794871219555", "103.90716281647,30.794403538183", "103.90791016096,30.794003882653", "103.90834865069,30.793759829144", "103.90847819729,30.793701563983", "103.90875725824,30.793545280112", "103.90895660044,30.793427911556", "103.90895660044,30.793427911556", "103.90895660044,30.793427911556", "103.90900634358,30.793498538553", "103.91007102727,30.794941661478", "103.91023024666,30.795163569268", "103.91029991244,30.795254401148", "103.91092686347,30.796171738428", "103.91101644391,30.796292770832", "103.91116573136,30.796514475999", "103.91116573136,30.796514475999", "103.91116573136,30.796514475999", "103.91126542019,30.796475653143", "103.91138505958,30.796417060897", "103.91165425365,30.796290195342", "103.91175396023,30.796241345482", "103.91178387693,30.79622169062", "103.91208301852,30.796065101204", "103.91222261976,30.795996672479", "103.9123722011,30.795918343651", "103.91252179566,30.795830003227", "103.91260156535,30.795800877798", "103.91269133093,30.79574186366", "103.91307031182,30.795545954786", "103.91317004609,30.795497015123", "103.91322989652,30.795457650818", "103.91330968636,30.795418491222", "103.91338947749,30.795379327408", "103.91345930027,30.795340056921", "103.91392811977,30.79509486556", "103.91400792108,30.795055668576", "103.91419745904,30.794957559644", "103.91439698515,30.794849524851", "103.91447680341,30.794800304843", "103.91462645384,30.794721751716", "103.91469629477,30.794682422295", "103.91478608139,30.794643276376", "103.91486590633,30.794594034697", "103.9149257691,30.794564598474", "103.91523508616,30.794397474958", "103.91543464774,30.794299291952", "103.91570408356,30.794151703548", "103.91578392461,30.79410240953", "103.91607333147,30.793954921273", "103.91834938033,30.792742499683", "103.91859904456,30.792584192375", "103.91880876987,30.792455575236", "103.91887868702,30.792406030379", "103.91892863268,30.792366354333", "103.91900853359,30.792316864608", "103.91913838425,30.792227685505", "103.91927824057,30.792118558306", "103.91946806359,30.791959721007", "103.91961793374,30.791830619699", "103.92048727763,30.791095472447", "103.92055723352,30.791035836476", "103.92124685334,30.790459207797", "103.92176664897,30.790021491239", "103.92206655837,30.789772705826", "103.92220653711,30.789643250971", "103.92260645277,30.7893247035", "103.92275644155,30.789195216678", "103.92285644057,30.789105549314", "103.92298644611,30.788985970093", "103.92303643327,30.788956123397", "103.92310643432,30.788896339796", "103.92317643662,30.788836552078", "103.92322644616,30.788786703292", "103.92337645863,30.788657138413", "103.92348646609,30.78856744388", "103.92361648251,30.788457792804", "103.92381651695,30.788288301969", "103.92410659853,30.788028984161", "103.9242366355,30.787919264906", "103.92429665324,30.787869389419", "103.9243566719,30.787819510876", "103.92449672234,30.787699783379", "103.92456675948,30.787629916354", "103.92464678337,30.787570057292", "103.92468680597,30.787530128689", "103.92474683059,30.787480230263", "103.92504698753,30.787210698117", "103.9251070277,30.787150784273", "103.92526711919,30.787010993081", "103.92560732766,30.786721362068", "103.92661810819,30.785871872489", "103.92771923509,30.784961431828", "103.92786938808,30.784861284523", "103.92817973548,30.78464092325", "103.92872038467,30.784270094621", "103.92969167811,30.783657968717", "103.92977179487,30.783607757799", "103.92977179487,30.783607757799", "103.92977179487,30.783607757799", "103.92982178763,30.783657599317", "103.92991177612,30.783747308737", "103.93001175564,30.783856974918", "103.93060170287,30.784484839927", "103.93071173989,30.78456442072", "103.93091180017,30.784723628372", "103.93126200946,30.784922185463", "103.93257329688,30.785425959943", "103.93263335908,30.785455639274", "103.93386495879,30.785928467659", "103.93423551409,30.786066076214", "103.93432564799,30.786105476475", "103.9350468066,30.786400457414", "103.93508687109,30.786420165829", "103.93543748614,30.786557572574", "103.93560779286,30.786626278695", "103.93624900908,30.786881213101", "103.93675002537,30.787077044184", "103.93695044716,30.78715532516", "103.93708071791,30.787214189786", "103.93725109603,30.787272692069", "103.93767202471,30.787448893307", "103.93780232547,30.787497693702", "103.93788251309,30.787526949765", "103.9382533769,30.787683444224", "103.9382533769,30.787683444224", "103.9382533769,30.787683444224", "103.93832370442,30.787552817795", "103.93833376277,30.78752273142", "103.93838400465,30.787422283674", "103.93845437435,30.787251662845", "103.93852471497,30.787111029741", "103.93856490002,30.787040663485", "103.93859503651,30.78699038733", "103.93867539806,30.786859646911", "103.93880597707,30.786658431055", "103.93890642095,30.786507486805", "103.93892652003,30.786467300114", "103.93934835756,30.785883239942", "103.9393583979,30.785873140697", "103.93941865042,30.785802546796", "103.93955923901,30.785641150733", "103.93972995451,30.785449436816", "103.93987054139,30.785298009175", "103.93994083121,30.785227289067", "103.9399709557,30.785196979472", "103.9400713518,30.785115937333", "103.94022196958,30.784974367942", "103.94028221185,30.784923734352", "103.94056335798,30.784680749178", "103.94076418403,30.78450858609", "103.94148712544,30.783980566053", "103.94178823162,30.783907088018", "103.94192882048,30.783805466463", "103.9421698363,30.783632659381", "103.94233050563,30.783530765409", "103.94235070659,30.783400562193", "103.94303364495,30.782922355114", "103.94333497738,30.782698656033", "103.94359599459,30.782655366566", "103.94381697836,30.782502588911", "103.94393751626,30.782421062528", "103.94406810469,30.782329401432", "103.94416855978,30.782258117929", "103.94428925134,30.782026613352", "103.94461071865,30.781802451033", "103.94568571262,30.781068164812", "103.94673070821,30.780353775224", "103.94772558396,30.77966965656", "103.94789643646,30.779547194955", "103.94799692928,30.779485738935", "103.94818788353,30.779352966825", "103.94845924116,30.779169003784", "103.94850949021,30.779138266131", "103.94857984678,30.779087234174", "103.94862004271,30.779066641346", "103.94908240919,30.778719815312", "103.94936385204,30.778515624389", "103.9497659282,30.778219595999", "103.94980613742,30.778188990768", "103.9500775321,30.778004887092", "103.9502283184,30.777892600966", "103.9502886297,30.777851683673", "103.9504193081,30.777759693712", "103.9507108158,30.777565235365", "103.95094201486,30.777411683798", "103.95100232899,30.777370755358", "103.95110284703,30.777309204224", "103.95142452496,30.777094229418", "103.95157530594,30.777001887154", "103.95160546407,30.77698141863", "103.95293247275,30.776070627095", "103.95346526486,30.775752181728", "103.95370652325,30.77561834162", "103.95383718808,30.775566253292", "103.95391760537,30.775524969488", "103.95414879323,30.775421270657", "103.95445032727,30.775306432551", "103.95450057608,30.775295623259", "103.95469154076,30.775232551466", "103.95499306145,30.775137694172", "103.95524432569,30.775063640412", "103.95537497806,30.775031529401", "103.95545537251,30.775020227772", "103.95567646819,30.774976649907", "103.95600809578,30.774931274865", "103.95618898234,30.774908341422", "103.95625932902,30.774897201047", "103.95629953072,30.774886550441", "103.95667133573,30.774860513976", "103.9573646944,30.774819259218", "103.95868105512,30.774737953726", "103.95868105512,30.774737953726", "103.95868105512,30.774737953726", "103.95922366887,30.774699214925", "103.95941460236,30.774666152932", "103.95968591595,30.774631806611", "103.95988689348,30.774598595579", "103.95997732988,30.774587151678", "103.96000748081,30.774576672292", "103.96009791671,30.774565230052", "103.96025870083,30.774532672264", "103.96039938899,30.774500438584", "103.96048983143,30.774479004588", "103.96051998158,30.77446852772", "103.96059033723,30.77443741728", "103.96084159914,30.774333456921", "103.9614848149,30.774063374972", "103.96162550904,30.77401117936", "103.96166571177,30.773990554219", "103.96172601563,30.773959617182", "103.96175616339,30.773949147766", "103.96194712743,30.773846188439", "103.96220843646,30.773712151073", "103.96241949372,30.773598903489", "103.96252000196,30.773537362773", "103.9625401019,30.773527054467", "103.96268080052,30.773454899269", "103.96333405629,30.773074973999", "103.96339435152,30.773044062945", "103.96364558952,30.772900281981", "103.96379631838,30.772828019354", "103.96470069562,30.772324612825", "103.96475093066,30.772303874444", "103.96543417994,30.771913946389", "103.96574563994,30.771739477182", "103.96651921808,30.771298543537", "103.96832723789,30.770293986288", "103.96999420022,30.769342746141", "103.97070702776,30.768944112334", "103.97105827274,30.768929927543", "103.97119881296,30.768848287997", "103.97128915109,30.76880723795", "103.97128915109,30.76880723795", "103.97128915109,30.76880723795", "103.97167058781,30.768592865222", "103.97180107801,30.768511390707", "103.97194159226,30.768439811285", "103.97214232646,30.768327577634", "103.97232298112,30.768225588662", "103.97241330604,30.768174601741", "103.97263409214,30.768052210273", "103.97278462145,30.767970596952", "103.97301542266,30.767848150624", "103.97309570369,30.767797309147", "103.97316594629,30.767756575588", "103.97332649616,30.767664910579", "103.97378804224,30.767410215702", "103.97384823913,30.767379613218", "103.9739987309,30.767298118392", "103.97407899538,30.767247328562", "103.97414922354,30.767206640364", "103.97422947979,30.767165856953", "103.97435989608,30.767094594012", "103.97445018301,30.767043726669", "103.97452040558,30.767003056081", "103.97497180135,30.766758822981", "103.97503198844,30.766718270483", "103.97510220207,30.766677628003", "103.9752626855,30.766586172152", "103.97532286866,30.766545631848", "103.97540310447,30.766504913276", "103.97584438638,30.766261045688", "103.97598479214,30.766169846292", "103.97605499072,30.76612925112", "103.97612519332,30.766078661024", "103.97619539476,30.76602807447", "103.97646616932,30.765815847935", "103.97652634069,30.765765360851", "103.97677704582,30.765553359895", "103.97697759953,30.765381792469", "103.97708790284,30.765280943898", "103.97714806955,30.765220485584", "103.97720823055,30.765170028522", "103.97726839535,30.76510957554", "103.97739874909,30.764978603238", "103.97744887929,30.764938231245", "103.97750904022,30.764877788972", "103.97754914697,30.764837495614", "103.97771959577,30.764666262194", "103.97775970023,30.764625975125", "103.97779980424,30.764585689258", "103.97791008361,30.764484908018", "103.97798025812,30.764424415154", "103.97818075762,30.764233029867", "103.97829102154,30.764142279083", "103.97834114855,30.764081943283", "103.97840129493,30.76402154132", "103.97846144031,30.763961142105", "103.97878218665,30.763669055933", "103.97912296538,30.763316930902", "103.97917307271,30.763276624627", "103.97928330728,30.763185957933", "103.97942360692,30.763055124845", "103.97950378151,30.76296465741", "103.97980439532,30.762692941837", "103.97992463808,30.762572276734", "103.98019516241,30.762320819809", "103.98023523934,30.762280609186", "103.98043561707,30.762079575124", "103.980535808,30.761959071937", "103.9806259778,30.761848626019", "103.98078627167,30.761657848606", "103.98082634464,30.761607657655", "103.98084637943,30.761587562207", "103.98097659976,30.76146694873", "103.98108678199,30.761366440134", "103.98122700972,30.761235807189", "103.98140729504,30.761065016928", "103.98165767682,30.760823963213", "103.98181791069,30.760673315206", "103.98204823495,30.760452420584", "103.98220845068,30.760301823507", "103.98226852585,30.760261603871", "103.98233860844,30.760231350231", "103.98243871897,30.760210993372", "103.98245874448,30.760190924107", "103.9826289565,30.760020348604", "103.9827791364,30.759869860521", "103.98283920436,30.759819669836", "103.98294933009,30.759709329124", "103.98302941723,30.759639086991", "103.983079472,30.759588938725", "103.9832696714,30.759408393569", "103.98333974287,30.759338200464", "103.98338979301,30.759288065014", "103.98341982274,30.759257984737", "103.9834398424,30.759237931633", "103.98350991029,30.759167748378", "103.98357997494,30.759107568658", "103.98471083661,30.75802523796", "103.98471083661,30.75802523796", "103.98471083661,30.75802523796", "103.98474086256,30.757925193107", "103.98477088557,30.757845148204", "103.98482091711,30.757765073167", "103.98507105429,30.757434726592", "103.98530116414,30.757094454098", "103.98547123505,30.756804281216", "103.98565129824,30.756474123909", "103.98582134555,30.756143999324", "103.98588135919,30.756023960862", "103.98589136143,30.755993954774", "103.98605138881,30.75569386738", "103.98612139707,30.755543835541", "103.9861914029,30.755393807542", "103.98633140865,30.75513376343", "103.98635140798,30.75507375819", "103.98639140779,30.755003749134", "103.98652140039,30.754733727997", "103.98657139502,30.754623723311", "103.98671137606,30.754353721374", "103.98683135037,30.754093731447", "103.98694132232,30.753873751101", "103.98709127733,30.753593794028", "103.98718124661,30.753433828718", "103.98724122509,30.753333855718", "103.98726121931,30.753313865863", "103.98730120347,30.753243886023", "103.98739117334,30.753143938413", "103.98752113868,30.753094029927", "103.98752113868,30.753094029927", "103.98752113868,30.753094029927", "103.98751111208,30.752894013819", "103.98766103117,30.752614125586", "103.98778096363,30.752414229194", "103.98821070527,30.751844705247", "103.98866036392,30.751235365948", "103.98873030571,30.751145484047", "103.98888017113,30.750935749471", "103.98958937964,30.749787241824", "103.98973920152,30.749587613198", "103.98995892763,30.749298191476", "103.99007877077,30.749138523383", "103.99012870628,30.749078665816", "103.99031842821,30.748779218196", "103.99045822252,30.748579646047", "103.99058803513,30.748420060375", "103.99101734402,30.747811519264", "103.99162626182,30.746963845696", "103.9921053266,30.746305886672", "103.99235484561,30.746037032899", "103.99276401834,30.745599021415", "103.99306337768,30.745270559989", "103.99312324955,30.745210877189", "103.99320308243,30.745141306124", "103.99339267653,30.744972344619", "103.99379178873,30.744614623834", "103.99491921207,30.743881785935", "103.99627571195,30.74303171246", "103.99646525645,30.743023230139", "103.9965151182,30.742993628972", "103.99689404716,30.74276671984", "103.99701369727,30.74268771647", "103.99731280784,30.742490253691", "103.99752217931,30.742362070197", "103.99758199602,30.742322594448", "103.99766175252,30.742273298081", "103.99774150757,30.742224006265", "103.99779135457,30.742194451428", "103.99787110727,30.742145166982", "103.9979309192,30.742105706127", "103.99822000092,30.741918348275", "103.99849910549,30.741750957594", "103.9985688671,30.741691614913", "103.99865858414,30.741652472395", "103.99869844273,30.741612850839", "103.9988379858,30.741534196018", "103.99889778477,30.741494775466", "103.99897751779,30.741445552537", "103.99903731493,30.74140613768", "103.99910707497,30.741356822739", "103.99917684084,30.741317513132", "103.99931636253,30.741228901748", "103.99938611831,30.741179599942", "103.99964521298,30.741012224937", "103.9997647892,30.740933451196", "103.99993418601,30.740825205224", "104.00001390844,30.74078603963", "104.00006372361,30.740746560094", "104.00015340529,30.740697505625", "104.00025304649,30.740638561405", "104.00031282736,30.740599197107", "104.00038256836,30.740549940958", "104.00043238686,30.740520475406", "104.00050213335,30.740481226731", "104.00057187162,30.74043197903", "104.00064161614,30.740392736561", "104.00071135969,30.740353497181", "104.00080101498,30.740284475648", "104.00080101498,30.740284475648", "104.00080101498,30.740284475648", "104.00081087231,30.740134553939", "104.00081087231,30.740134553939", "104.00081087231,30.740134553939", "104.00110984516,30.740087893343", "104.00136886254,30.739940809317", "104.00162784445,30.739763759779", "104.00167765061,30.739734332852", "104.00174737242,30.739685135892", "104.00188682073,30.739596752925", "104.00213582688,30.739439669392", "104.00269355714,30.739086333345", "104.00311181733,30.738821447787", "104.00332093958,30.738694042728", "104.00419716682,30.738145170092", "104.00427681812,30.738096201929", "104.00427681812,30.738096201929", "104.00427681812,30.738096201929", "104.00445604791,30.738008540831", "104.00455560161,30.73793984252", "104.00471489388,30.737841938465", "104.00492396802,30.737724711274", "104.00501347183,30.737555877509", "104.00523247103,30.737408808856", "104.00552117174,30.73725271718", "104.00554108253,30.737242988425", "104.0060387918,30.736949816796", "104.00655636486,30.736637034207", "104.00741226136,30.736109217402", "104.00771092749,30.736063572104", "104.00800947047,30.735887927853", "104.00931298395,30.735117319897", "104.00951197805,30.73500033036", "104.0098402989,30.734795321004", "104.01057650605,30.734346628176", "104.01057650605,30.734346628176", "104.01057650605,30.734346628176", "104.0106161948,30.734207212638", "104.01069577207,30.7341484419", "104.01078530268,30.734089828787", "104.01080520132,30.734080138162", "104.01098425104,30.73395291619", "104.01111356661,30.733864928492", "104.01130259291,30.733767885306", "104.01165078698,30.733583351995", "104.01261567968,30.733008616725", "104.01305336076,30.732765601618", "104.01340148902,30.732551173235", "104.01364020293,30.732405003851", "104.01396842683,30.732200281696", "104.01435630132,30.731936528616", "104.01451551455,30.731919121423", "104.01451551455,30.731919121423", "104.01451551455,30.731919121423", "104.0147640358,30.73163310393", "104.01480379548,30.731583740547", "104.01483360317,30.73153421453", "104.01492302588,30.731385636817", "104.01498263108,30.731276582424", "104.0150223613,30.731197211034", "104.01505215888,30.731137682544", "104.01509185011,30.731018299838", "104.01533995454,30.730312170432", "104.01547889741,30.729924340872", "104.01557816933,30.729675899774", "104.01567746025,30.729447464748", "104.01571714876,30.729328082623", "104.01580653657,30.729149499256", "104.01587603042,30.728980592413", "104.01590580632,30.728901058836", "104.01594550412,30.728791679771", "104.0159951138,30.728642452284", "104.01615390352,30.72820493617", "104.01623329788,30.727986178145", "104.01628292671,30.727856956595", "104.01634249719,30.727717895464", "104.01639214586,30.727608679825", "104.01647159963,30.727449939529", "104.01664049873,30.727172634079", "104.01667029381,30.727113106432", "104.01671998236,30.727043902553", "104.01673984574,30.727004217439", "104.01681933936,30.726885488778", "104.01691871643,30.726747080774", "104.01729641187,30.726283146595", "104.01736599408,30.72620426544", "104.0182008762,30.72514763989", "104.01832013921,30.724989544685", "104.01858849259,30.724643829108", "104.01876738955,30.724406679762", "104.01876738955,30.724406679762", "104.01876738955,30.724406679762", "104.01878719373,30.724306974642", "104.01888658492,30.724178557761", "104.01897602436,30.724049977841", "104.01991040963,30.72292481567", "104.02093431596,30.72169092172", "104.02132203198,30.721226970291", "104.02152087621,30.721000063107", "104.02161034126,30.720881447339", "104.02285318965,30.719440532923", "104.02291285043,30.719371438955", "104.02333049633,30.718897755631", "104.0237183245,30.718453573678", "104.0242851453,30.717761980399", "104.02465294748,30.717137333833", "104.02475234888,30.716958770345", "104.02491140204,30.716681063836", "104.02504062526,30.716442917585", "104.02510026854,30.716333771393", "104.02542833234,30.715748448514", "104.02551780884,30.715589717542", "104.02553768041,30.715539995508", "104.02556750926,30.715490418487", "104.02575641812,30.715163086259", "104.02581607023,30.715053924479", "104.02613423357,30.714478373667", "104.02614417499,30.714458511619", "104.02627344019,30.714230308725", "104.02641265118,30.713982236102", "104.02643254342,30.713952512168", "104.02648225432,30.713853195695", "104.02656180105,30.713704289654", "104.02667120898,30.71353579815", "104.02687016166,30.71325853474", "104.02687016166,30.71325853474", "104.02687016166,30.71325853474", "104.02689004798,30.713218804697", "104.02693976425,30.71311947888", "104.02696960209,30.713069885194", "104.02704917322,30.712940967607", "104.02708895547,30.712871506658", "104.0271287381,30.712802045034", "104.0271386819,30.712782178955", "104.0272381366,30.712603520382", "104.02730776846,30.712494460429", "104.02739728278,30.712335661798", "104.02741717179,30.71229592731", "104.02750669602,30.712147126609", "104.0275464753,30.712067655567", "104.02757631006,30.712008051836", "104.02769567354,30.711799639528", "104.02770561153,30.711769768848", "104.02777524394,30.711650692302", "104.02782498626,30.711571351794", "104.02792446548,30.711402665258", "104.02802395431,30.711243976298", "104.02811350619,30.711115155229", "104.02820305987,30.710986330369", "104.02822296016,30.710956590764", "104.02834237771,30.710798153279", "104.0284319429,30.710679320638", "104.02849156507,30.710470070408", "104.02855120296,30.710280822848", "104.0286308121,30.710161850205", "104.02870050133,30.710102755471", "104.02870050133,30.710102755471", "104.02870050133,30.710102755471", "104.02890956114,30.709905452506", "104.02894938833,30.709875965265", "104.02904894771,30.709787240652", "104.02930770439,30.709390500943", "104.02935746529,30.709311123443", "104.02944703909,30.709172241504", "104.02949680809,30.709102862308", "104.02966602596,30.708864962987", "104.02968592717,30.708825206995", "104.02972574222,30.708765698036", "104.02973569911,30.708755821571", "104.02976555768,30.708706188243", "104.02978547166,30.708686434835", "104.029855147,30.708577289046", "104.02990492105,30.708507899154", "104.02994474434,30.708458387351", "104.02996464715,30.708418628473", "104.02999451353,30.7083789933", "104.03004428933,30.70830959969", "104.03009406575,30.708240204742", "104.03023344653,30.708051892771", "104.03028322531,30.707982492698", "104.03033299897,30.707903089565", "104.03049229404,30.707674994851", "104.03065159575,30.707446886106", "104.03066154921,30.707427002917", "104.03070137994,30.707377474532", "104.03075117028,30.707318063194", "104.03080095027,30.707238647208", "104.03088060948,30.707129581644", "104.030920437,30.707070046715", "104.03102996762,30.706911321828", "104.03107976208,30.706851901161", "104.03113950675,30.706762591664", "104.03117933709,30.706703050868", "104.03125900427,30.706593968081", "104.03127891488,30.706554194901", "104.03131874677,30.70649465092", "104.03136854492,30.70643522192", "104.03145817706,30.706316244245", "104.03151792798,30.706226921694", "104.03156772367,30.706157485382", "104.03157768488,30.706147598534", "104.03161752004,30.706088047613", "104.03170715326,30.705959055365", "104.03180674568,30.705810168733", "104.03183662636,30.705770502311", "104.03208563361,30.705423258984", "104.03208563361,30.705423258984", "104.03208563361,30.705423258984", "104.03235459333,30.705076197854", "104.03244426708,30.704997172418", "104.03255386546,30.704888355083", "104.03262361572,30.704829105036", "104.03276312814,30.704730598193", "104.03292258214,30.70463229112", "104.0329624486,30.704612712405", "104.03301227579,30.704573235672", "104.03317174244,30.704484903984", "104.03324150636,30.704435627307", "104.03338104565,30.704357066788", "104.03353055082,30.704258593023", "104.03360032023,30.704209299776", "104.03368005288,30.704140101986", "104.03387938912,30.703962088378", "104.03401893637,30.703853464845", "104.03411862289,30.703794442082", "104.03418839788,30.70373512007", "104.03421830018,30.70370540914", "104.03430801595,30.703636274947", "104.03437779785,30.703586945034", "104.03443760914,30.70353751594", "104.03450738945,30.703478178708", "104.03455723431,30.703438650373", "104.03461704818,30.703389213888", "104.03474665087,30.703290427228", "104.0348064639,30.703230981823", "104.03487625401,30.703181627818", "104.0349360725,30.703132178065", "104.03502580361,30.703062999255", "104.03512550291,30.702973903798", "104.03515541558,30.702954174511", "104.03526509153,30.702865160019", "104.03533488594,30.702805782454", "104.03547448169,30.702697017933", "104.03580355383,30.702459876767", "104.03580355383,30.702459876767", "104.03580355383,30.702459876767", "104.03588332912,30.702390556951", "104.03591325037,30.702380812349", "104.03624235757,30.702143566567", "104.03628225088,30.70211389495", "104.03638198736,30.702044711235", "104.03651165165,30.701965762398", "104.03674106516,30.701817590861", "104.03698047142,30.701679458334", "104.03700042026,30.701659611328", "104.0370602729,30.701620070169", "104.03737950286,30.701412471957", "104.0374393585,30.701362912873", "104.03755908031,30.701293788871", "104.03759898665,30.701264077929", "104.03774864219,30.701165152023", "104.03794819003,30.701026556962", "104.03797812332,30.701006765138", "104.03805794733,30.700957317135", "104.03810783845,30.700927659723", "104.03817768516,30.700878135544", "104.0383872351,30.700739541032", "104.03845708681,30.70069000172", "104.03855687746,30.700620653351", "104.03858681538,30.700600847393", "104.03867663051,30.700541425313", "104.0387464896,30.700501870872", "104.03907583324,30.700273917044", "104.03926547059,30.700155057089", "104.03929541595,30.700145235021", "104.03935530141,30.700095586972", "104.03943515344,30.700046052791", "104.03961482507,30.699927081886", "104.03974459621,30.699857810012", "104.03986438777,30.699788469843", "104.03993426981,30.699758849998", "104.04009400449,30.699689704042", "104.04020382374,30.699630278613", "104.04024375908,30.699610485223", "104.04029367968,30.699590741921", "104.0406031954,30.699432286445", "104.04062316505,30.69942238343", "104.04069306041,30.699392720556", "104.04084283944,30.69932342925", "104.04110246863,30.699194613729", "104.04115239856,30.699164834951", "104.04122230186,30.699125141313", "104.04149194556,30.699006286769", "104.04164176202,30.698986899093", "104.04164176202,30.698986899093", "104.04164176202,30.698986899093", "104.04180155907,30.698867527697", "104.04185148033,30.698697714788", "104.04265057246,30.697940505126", "104.04281042144,30.697891002376", "104.04300025125,30.69784156518", "104.0431101523,30.697751875749", "104.04316010712,30.697692013175", "104.04322005476,30.697632175622", "104.04330997952,30.697562414083", "104.04334994627,30.697522517728", "104.04340989729,30.697462670707", "104.04340989729,30.697462670707", "104.04340989729,30.697462670707", "104.0434098907,30.69734266868", "104.04341987831,30.697242692546", "104.04341987831,30.697242692546", "104.04341987831,30.697242692546", "104.0435397853,30.697122988935", "104.0435397853,30.697122988935", "104.0435397853,30.697122988935", "104.04359974156,30.697093133001", "104.04361972757,30.697093180468", "104.04368967828,30.697063343583", "104.04372965057,30.697043434902", "104.04397948349,30.696783973931", "104.04410940397,30.696634233605", "104.04459915236,30.696115086217", "104.04470910638,30.695985250169", "104.0447790791,30.695905349252", "104.04481906433,30.695855404071", "104.04488903984,30.695765496834", "104.04503899202,30.695595681699", "104.04513896444,30.69547579461", "104.04522894412,30.695335889599", "104.04524893941,30.695315909636", "104.04526893482,30.695295929338", "104.04535891627,30.695196014017", "104.04539890921,30.69514604958", "104.04543890202,30.695106083627", "104.04544890097,30.695086092119", "104.04546889831,30.695056108669", "104.04553888907,30.694966163695", "104.04573887293,30.694696298842", "104.04573887293,30.694696298842", "104.04573887293,30.694696298842", "104.04586886937,30.694526368797", "104.04614888177,30.694156472011", "104.04632890425,30.693916504135", "104.04649891575,30.693836504038", "104.04654892959,30.693746501931", "104.04682899581,30.693436443975", "104.04686900975,30.693376431052", "104.04692902695,30.693316407808", "104.04697904538,30.693246387073", "104.04707908148,30.693126338426", "104.04712910076,30.693066310978", "104.047149108,30.693046299214", "104.0471791191,30.693016280937", "104.04728916575,30.692886208514", "104.04733918843,30.692826172309", "104.04738921191,30.692766134022", "104.0474592454,30.6926860767", "104.04750926888,30.692636032847", "104.04754929019,30.692585996828", "104.04760932214,30.692515940016", "104.04765934999,30.69245589048", "104.04769937327,30.692405849474", "104.0477694137,30.692325774057", "104.04785946737,30.69222567091", "104.04797954662,30.692075523952", "104.04802957822,30.692025458369", "104.04823972632,30.691785162145", "104.04844989347,30.691524830697", "104.04856999846,30.691364625773", "104.04868009724,30.691224426987", "104.04878018855,30.691104237026", "104.04889029776,30.690954019985", "104.0489303344,30.690913937394", "104.04903043962,30.690773728464", "104.04906047129,30.690733664017", "104.04909050032,30.690703597974", "104.04914055228,30.690643487102", "104.04928070569,30.690463166756", "104.04933076382,30.690393048959", "104.0493608016,30.69034297803", "104.04941085801,30.690282856054", "104.04945090752,30.690222758104", "104.04948094024,30.690192682388", "104.0495009654,30.690162632433", "104.04951097643,30.690152606864", "104.04958106099,30.690062427458", "104.04963112425,30.689992297403", "104.04966116197,30.689952218198", "104.04985140672,30.68970169916", "104.04991148688,30.689621529234", "104.04997156825,30.689541356372", "104.05001161845,30.689501238121", "104.05005167624,30.689441120632", "104.0501017439,30.689380970374", "104.05026197238,30.689170477743", "104.05036212278,30.689030160235", "104.05048229704,30.688889765399", "104.05055240787,30.688789531726", "104.05060248361,30.688729361089", "104.05064254949,30.688669224496", "104.05066258264,30.688639155718", "104.05070264539,30.688589016033", "104.05074271266,30.688528876223", "104.05077276147,30.688488769933", "104.05104321417,30.688127780629", "104.05104321417,30.688127780629", "104.05104321417,30.688127780629", "104.05099319857,30.688027988814", "104.05094318407,30.687928195062", "104.05089317066,30.687828399372", "104.05086317188,30.687748523591", "104.050833156,30.687708641982", "104.05079314267,30.687638800868", "104.05076313643,30.687578920183", "104.05071311339,30.687509113528", "104.0506731019,30.687439268608", "104.05064309256,30.687389383753", "104.05059308079,30.687299574966", "104.05043301314,30.687090162794", "104.05028297317,30.686860699631", "104.04998292728,30.686381721805", "104.04989292805,30.686222016707", "104.0497029308,30.68590261528", "104.04968294044,30.685852679112", "104.04966294503,30.685812741092", "104.04965297916,30.685732781289", "104.04961297321,30.685682899347", "104.04955297867,30.685583077905", "104.04946299483,30.685423341888", "104.04941300577,30.685333485913", "104.04937301965,30.685253600984", "104.04933303977,30.685163716417", "104.04925305413,30.685033935275", "104.04911309202,30.684794307865", "104.0489731373,30.684554664587", "104.0489731373,30.684554664587", "104.0489731373,30.684554664587", "104.04890310998,30.684524821508", "104.04878307112,30.684465082346", "104.04878307112,30.684465082346", "104.04878307112,30.684465082346", "104.04822334361,30.683526257054", "104.04796350522,30.683096714161", "104.04774365858,30.682737056899", "104.04769369465,30.682657128893", "104.04752383601,30.682367361821", "104.04739395004,30.682147523588", "104.0473240219,30.682017607266", "104.04719418024,30.681747757909", "104.04710428209,30.681577850719", "104.04701437997,30.681417934839", "104.04682478694,30.680818146562", "104.0467848561,30.680718182009", "104.04674513418,30.680338277351", "104.04681526871,30.680168292033", "104.04678580211,30.679468459965", "104.04679642818,30.678678640293", "104.04679655723,30.678518678213", "104.04680657444,30.678498679535", "104.04680672068,30.678318722511", "104.04681680341,30.678218742994", "104.04681699244,30.677988798544", "104.04682721746,30.677718860747", "104.04684758077,30.677288959392", "104.04685781989,30.677009025466", "104.04686818213,30.676589127627", "104.04687848785,30.676239213089", "104.04687857545,30.676139238833", "104.04688877914,30.675909294214", "104.04689892202,30.675749331633", "104.04689896641,30.67569934468", "104.04691959685,30.674999520538", "104.04691970564,30.674879552512", "104.04691977836,30.674799573881", "104.04691986033,30.674709597973", "104.04684997965,30.674569664392", "104.04684003346,30.674509684315", "104.04683019765,30.674329736582", "104.04683042835,30.674079804386", "104.04685081173,30.673669908937", "104.04685081173,30.673669908937", "104.04685081173,30.673669908937", "104.04685107396,30.673389986003", "104.04686130106,30.673150048547", "104.04686138607,30.673060073531", "104.0468614239,30.673020084649", "104.04686146176,30.672980095775", "104.04686149964,30.67294010691", "104.04686159449,30.672840134783", "104.0468717954,30.672630189537", "104.04687185261,30.67257020635", "104.04687193853,30.672480231603", "104.04688197796,30.672440238806", "104.04688202579,30.672390252862", "104.04688222712,30.67218031203", "104.0468923822,30.672020353129", "104.04689244001,30.671960370116", "104.04689255577,30.671840404139", "104.04690261499,30.67178041697", "104.04691280986,30.671580469576", "104.04691284865,30.671540480976", "104.04691299432,30.671390523785", "104.04691308187,30.671300549514", "104.04693357282,30.670800684187", "104.04696414722,30.670220837881", "104.04697450445,30.66986093764", "104.04697458369,30.669780960927", "104.04698468428,30.669680985172", "104.04698494247,30.669421061047", "104.04699507326,30.669291094073", "104.04700529392,30.669071153413", "104.04700536373,30.669001173927", "104.04702577638,30.668591283907", "104.04702586643,30.66850131037", "104.04703625878,30.668111419883", "104.04704641089,30.667961458706", "104.04706705736,30.667321636643", "104.04708768494,30.666701808647", "104.04708780582,30.666581844164", "104.04709791836,30.666471870894", "104.04710819213,30.666201944903", "104.04711839539,30.666001998101", "104.04711848605,30.665912024737", "104.04713872132,30.665682080535", "104.04714892452,30.665482133435", "104.04714897484,30.66543214822", "104.04714903523,30.66537216596", "104.04713910381,30.665302192911", "104.04713918428,30.665222216555", "104.04713925469,30.665152237239", "104.04713925469,30.665152237239", "104.04713925469,30.665152237239", "104.04713928485,30.665122246102", "104.04714937719,30.665032266428", "104.04717011368,30.664302468913", "104.04717017379,30.664242486571", "104.04719044789,30.663972552838", "104.04719063776,30.663782608617", "104.04720074955,30.663672634191", "104.04720080942,30.663612651776", "104.04720083934,30.663582660565", "104.04727097351,30.663462646511", "104.0472710034,30.66343265529", "104.04728130404,30.663132735594", "104.04728132391,30.663112741431", "104.04728142321,30.663012770599", "104.04728149266,30.662942791001", "104.04728154225,30.662892805566", "104.04729163364,30.66280282431", "104.04729178212,30.662652867923", "104.04732273343,30.661693122473", "104.04732293858,30.661483182727", "104.04733316491,30.661253240724", "104.04733338821,30.661023306303", "104.04735392372,30.660473446342", "104.04736413712,30.660253500255", "104.0473744831,30.659893593005", "104.0473847512,30.659613662792", "104.04738503428,30.65931374591", "104.047405386,30.658943831026", "104.04742599362,30.65829399089", "104.04742612225,30.658154028651", "104.04743622557,30.65804404958", "104.04744631039,30.657954064987", "104.04739636157,30.657884126559", "104.04740691565,30.65727428008", "104.04745700907,30.657184260493", "104.04746729683,30.656864335274", "104.04746739425,30.656754363868", "104.04749797165,30.656104503729", "104.04750824198,30.655794573007", "104.0475084814,30.655514643264", "104.04752883352,30.655104726205", "104.04752901749,30.654884780181", "104.04753916974,30.654704814522", "104.04754951749,30.654284906119", "104.04755967459,30.65409494169", "104.0475597392,30.654014960643", "104.04757015705,30.653495072602", "104.04759055356,30.652995167401", "104.04760074106,30.652755211501", "104.0476008554,30.65260524503", "104.04761101715,30.65239528148", "104.04763145359,30.65181538721", "104.04763152658,30.651715408608", "104.04763168587,30.651495455304", "104.04764173924,30.651425459692", "104.04764178222,30.651365472291", "104.04765192052,30.65117550148", "104.04765201225,30.651045528369", "104.04766219692,30.650785571052", "104.04759224482,30.65068566324", "104.04760243255,30.650415707368", "104.04760249351,30.650325725232", "104.04762298215,30.649595846351", "104.04763304964,30.649495854958", "104.0476432247,30.649225894981", "104.04764326252,30.649165906058", "104.047653403,30.648945935853", "104.04765345863,30.648855952144", "104.04765349553,30.64879596295", "104.04766360843,30.64861598457", "104.04766366884,30.648516002259", "104.04768375303,30.648386003749", "104.04771387522,30.648196004087", "104.04773394623,30.648086000786", "104.04773394623,30.648086000786", "104.04773394623,30.648086000786", "104.04780413168,30.64780596784", "104.04781415229,30.647775961041", "104.04785423461,30.64765593288", "104.04786426642,30.647605928895", "104.04790432602,30.647525892226", "104.04794439129,30.647435855736", "104.04797443613,30.647375826191", "104.04800448104,30.647315795832", "104.04804453555,30.647245752486", "104.04810460952,30.647155682407", "104.04812464513,30.647105661509", "104.04818471438,30.647025585603", "104.04831487007,30.646845411361", "104.04844500766,30.646705216192", "104.04852509599,30.646615089393", "104.04853510647,30.646605072963", "104.04864521798,30.646504885034", "104.04868526615,30.646454816154", "104.04870528268,30.646444778951", "104.04885544764,30.646294500153", "104.04907569791,30.64607405616", "104.04913576788,30.646013927836", "104.04936604286,30.645783407233", "104.04943612868,30.645713239763", "104.04948619059,30.645663117565", "104.04959633327,30.645542842549", "104.04985666898,30.645282147988", "104.04991674383,30.645231978155", "104.05011701382,30.645031394272", "104.05020713793,30.64494112038", "104.05031728745,30.644840774964", "104.05035733967,30.644810645999", "104.05042743515,30.644750418004", "104.05051755637,30.644680117872", "104.05069780409,30.644539497087", "104.05091810348,30.644398697491", "104.05115843324,30.644267776239", "104.0513787475,30.644146889659", "104.05160908574,30.644025919121", "104.05210985868,30.643773657048", "104.05239030895,30.643652298226", "104.05275092399,30.643470459868", "104.05283106466,30.643430037011", "104.05316165471,30.643278236306", "104.05330191477,30.643207446479", "104.05350229035,30.643116289773", "104.05364254347,30.643095456598", "104.05379283678,30.643024551569", "104.05410346748,30.642852626989", "104.05416359097,30.642822245393", "104.05425377601,30.642781667174", "104.05445419732,30.642680360486", "104.0545644311,30.642629627929", "104.05461453734,30.642609291556", "104.05478490661,30.642528134435", "104.05496530613,30.642436885218", "104.05552659037,30.642162837675", "104.05554663758,30.642152688698", "104.05562682727,30.642112089736", "104.05586740145,30.642000262745", "104.05609796446,30.641888471361", "104.05625836365,30.641807201991", "104.05634858908,30.64176647912", "104.05645887008,30.641705588325", "104.05670951326,30.641583528979", "104.05680977468,30.641532692456", "104.0568799575,30.641502102107", "104.05694011346,30.641481592776", "104.0570002756,30.641441082394", "104.05705040764,30.641420654006", "104.05736124462,30.641267959396", "104.0575417376,30.641186362305", "104.05768212751,30.641115104601", "104.05776235205,30.64107437961", "104.0578526049,30.641033558172", "104.05791277769,30.640993008312", "104.05799300334,30.640962269502", "104.0581133479,30.640901153882", "104.05817352122,30.640870592263", "104.05840418849,30.640768414948", "104.05854460183,30.64069707219", "104.05861480874,30.64066639537", "104.05867498783,30.640635812832", "104.05874519878,30.640595130397", "104.05874519878,30.640595130397", "104.05874519878,30.640595130397", "104.05887558972,30.640533853126", "104.05889565032,30.640523655645", "104.05897589348,30.640482862987", "104.05904610612,30.640452165508", "104.05913638118,30.640411263952", "104.0593470325,30.640299140069", "104.05938715727,30.640278732092", "104.05947743802,30.640237809917", "104.05954765928,30.64019708947", "104.05962790997,30.640166261156", "104.0597181947,30.640125324608", "104.05980848295,30.640074383298", "104.05989877063,30.640033436064", "104.0599589639,30.640002801816", "104.06015961275,30.639900670675", "104.06022984056,30.639869918356", "104.06025993983,30.639849595361", "104.06034020087,30.63981872991", "104.06047062963,30.639757315411", "104.06059102889,30.63969600038", "104.06070139797,30.639634787153", "104.06091210221,30.639552447998", "104.06101244062,30.639511324514", "104.06112281248,30.639480080806", "104.06115291458,30.639469740407", "104.06128335656,30.639438258285", "104.06138369806,30.639417111004", "104.06141379984,30.639416765339", "104.06145393749,30.639406304091", "104.06157435044,30.639384914053", "104.0617047987,30.639373397833", "104.06179510962,30.639372341889", "104.06211622821,30.639358549066", "104.06219651021,30.639357591351", "104.06283880182,30.639369796118", "104.0633506774,30.639373419901", "104.06380236496,30.639387675921", "104.06396297379,30.639385608085", "104.06424404868,30.639381957351", "104.06428420151,30.639391432036", "104.06454521173,30.639388000903", "104.06466567966,30.639396405363", "104.06491666477,30.639393059478", "104.06491666477,30.639393059478", "104.06491666477,30.639393059478", "104.064926726,30.639262931287", "104.06494691902,30.638462695149", "104.06495701658,30.637922577215", "104.06495704597,30.637572585627", "104.06498721665,30.636392195892", "104.06497717499,30.635782329655", "104.06496713212,30.635642463327", "104.06496713212,30.635642463327", "104.06496713212,30.635642463327", "104.06492696063,30.635282997629", "104.06485664151,30.634613924995", "104.06479636319,30.63416471648", "104.06473606573,30.633645500361", "104.0647059148,30.633405890944", "104.06459533692,30.632527311729", "104.06458526881,30.632377435932", "104.06454504891,30.632067947873", "104.0644947715,30.631698585842", "104.06447465339,30.631528838529", "104.06440423834,30.630969720745", "104.06440423834,30.630969720745", "104.06440423834,30.630969720745", "104.06434391113,30.630630483287", "104.0642935836,30.63018110096", "104.06426337594,30.629891467605", "104.06419290291,30.629292324613", "104.06415259255,30.628862801254", "104.06410227431,30.628533416458", "104.0640720722,30.628313781608", "104.06405191442,30.62811401794", "104.06398143978,30.627624866313", "104.06392103808,30.627235592816", "104.06390087051,30.627035824572", "104.063850395,30.626436386247", "104.06387044648,30.626386120723", "104.06389044329,30.626225838806", "104.06393057061,30.626175313823", "104.06393057061,30.626175313823", "104.06393057061,30.626175313823", "104.0639305354,30.626105303415", "104.06389025037,30.625845781771", "104.06387008064,30.625666012566", "104.06386995885,30.625435976569", "104.06388963288,30.624705599281", "104.06388959311,30.624635587528", "104.06388954739,30.624555574021", "104.06389935273,30.624155375952", "104.06389929943,30.624065360207", "104.06390904747,30.623585145166", "104.06391872872,30.62301491036", "104.06391866475,30.62291489147", "104.06392825722,30.622234630418", "104.06392825722,30.622234630418", "104.06392825722,30.622234630418", "104.0636472895,30.622378263389", "104.06340646257,30.622491342058", "104.06309541901,30.622655275766", "104.06281447954,30.622788780256", "104.06252352928,30.622942366245", "104.06215232885,30.623126869184", "104.06202191026,30.623188431745", "104.06161061504,30.6233932962", "104.06088840186,30.623741589949", "104.06039695214,30.623987051092", "104.06010610699,30.624120208856", "104.05978519599,30.624273631073", "104.05978519599,30.624273631073", "104.05978519599,30.624273631073", "104.05971492107,30.624174347628", } // 1290 104.00734814129,30.660267081943 func TestName(t *testing.T) { var bd_lng = 104.00734814129 var bd_lat = 30.660267081943 var XPI = math.Pi * 3000.0 / 180.0 var x = bd_lng - 0.0065 var y = bd_lat - 0.006 var z = math.Sqrt(x*x+y*y) - 0.00002*math.Sin(y*XPI) var theta = math.Atan2(y, x) - 0.000003*math.Cos(x*XPI) var gg_lng = z * math.Cos(theta) var gg_lat = z * math.Sin(theta) fmt.Println(gg_lng) fmt.Println(gg_lat) }