投稿

7月, 2012の投稿を表示しています

Androidアプリにルート表示する(その6)

デコーダに関する問い合わせが多いので、恥かしながら公開しちゃいます。 本業はハードエンジニアなので質は問わないでくださいね m(--)m デコード処理 public class decoder { public static boolean LogPrint,LogPrint2; //デバッグ用フラグ public static ArrayList<GeoPoint> decPolylines(StringBuffer polylines) { ArrayList<Double> point = decode(polylines); ArrayList<GeoPoint> ret = new ArrayList<GeoPoint>(); int lat=(int)(point.get(0)*1E6); int lng=(int)(point.get(1)*1E6); ret.add(new GeoPoint(lat,lng)); for(int i=2;i<point.size();) { lat=lat+(int)(point.get(i++)*1E6); lng=lng+(int)(point.get(i++)*1E6); ret.add(new GeoPoint(lat,lng)); } return ret; } private static ArrayList<Double> decode(StringBuffer input) { ArrayList<Double> ret =new ArrayList<Double>(); ArrayList<Byte> bit =new ArrayList<Byte>(); ArrayList<Byte> num =new ArrayList<Byte>(); // エスケープされている「\」を削除 while(true) { int i=input.indexOf("\\"+"\

緑のカーテンを育てて節電しましょ!(2ヶ月目)

イメージ
今月は台風が上陸するなど度々大雨に見舞われましたが、アサガオもゴーヤも順調に成長しているようです。 6月10日 摘心して枝分かれを促進します。 6月16日 6月16日 ゴーヤも花が咲き出しました。 6月23日 ドイツアサガオは既に2m超です。 7月1日 ゴーヤも追い上げてきたようです。 番外編 家内が植えたトマトやキュウリ達 6月16日 苗を植えて丁度1ヶ月です。 密集させすぎだと思うんだけどな~ 6月23日 キュウリ初収穫 7月1日