Skip to content

Instantly share code, notes, and snippets.

@honjo2
honjo2 / Waffle.js
Created October 13, 2010 09:51
[js] newし忘れても問題ない擬似クラス
function Waffle() {
if (!(this instanceof arguments.callee)) {
return new arguments.callee();
}
this.tastes = "yummy";
}
Waffle.prototype.wantAnother = true;
var first = new Waffle();
var second = Waffle();
@honjo2
honjo2 / ListenerOverlay.java
Created October 19, 2010 08:46
[android maps api] タップでその場所へ地図移動、長押しでその場所のリバースジオコーダの結果表示
package honjo;
import java.io.IOException;
import java.util.List;
import java.util.Locale;
import android.content.Context;
import android.location.Address;
import android.location.Geocoder;
import android.view.GestureDetector;
@honjo2
honjo2 / Client.java
Created October 20, 2010 02:28
[java] 階層型enum
package honjo;
import java.util.List;
import static honjo.OsType.*;
public class Client {
public static void main(String[] args) {
@honjo2
honjo2 / Slide01Activity.java
Created October 20, 2010 06:00
[android maps api] 地図を表示する
package honjo;
import android.os.Bundle;
//import com.google.android.maps.MapActivity;
//import com.google.android.maps.MapView;
import jp.co.mapion.android.maps.MapActivity;
import jp.co.mapion.android.maps.MapView;
public class Slide01Activity extends MapActivity {
@honjo2
honjo2 / Slide02Activity.java
Created October 20, 2010 06:19
[android maps api] 位置と縮尺を指定して地図を表示する
package honjo;
import android.os.Bundle;
//import com.google.android.maps.GeoPoint;
//import com.google.android.maps.MapActivity;
//import com.google.android.maps.MapView;
import jp.co.mapion.android.maps.GeoPoint;
import jp.co.mapion.android.maps.MapActivity;
@honjo2
honjo2 / Slide03Activity.java
Created October 20, 2010 06:47
[android maps api] 緯度経度を指定して移動する
package honjo;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.LinearLayout;
//import com.google.android.maps.GeoPoint;
@honjo2
honjo2 / Slide04Activity.java
Created October 20, 2010 06:59
[android maps api] 位置を指定して円を描く
package honjo;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.graphics.Point;
import android.os.Bundle;
//import com.google.android.maps.GeoPoint;
//import com.google.android.maps.MapActivity;
@honjo2
honjo2 / Slide05Activity.java
Created October 20, 2010 07:10
[android maps api] 位置を指定してラインを描く
package honjo;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.graphics.Point;
import android.os.Bundle;
//import com.google.android.maps.GeoPoint;
//import com.google.android.maps.MapActivity;
@honjo2
honjo2 / Slide06Activity.java
Created October 20, 2010 07:18
[android maps api] 位置を指定してポリゴンを描く
package honjo;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.graphics.Path;
import android.graphics.Point;
import android.os.Bundle;
//import com.google.android.maps.GeoPoint;
@honjo2
honjo2 / Slide07Activity.java
Created October 20, 2010 07:28
[android maps api] タップ可能なアイコンを載せる
package honjo;
import java.util.ArrayList;
import android.app.AlertDialog;
import android.content.Context;
import android.content.DialogInterface;
import android.graphics.drawable.Drawable;
import android.os.Bundle;