AndroidでGPSマーカーの書き換え
jswaffleを使ってAndroidのGPSアプリを作成している途中のメモGPSマーカーはマップを画面全体に表示 var disp = droid.getDisplayInfo(); $("map_canvas").style.width = disp["width"] + "px"; $("map_canvas").style.height = disp["height"] + "px";マップを設定var gmap = new google.maps.Map($("map_canvas"), mapOptions);表示する位置を設定var mypos = new google.maps.LatLng(36.309266,139.356197);そしてマーカーを設定します var mymarker=new google.maps.Marker({ position: mypos, map: gmap });これでマーカーを表示できますマーカーを現在いる地点に表示したい場合はMarkerクラスのsetPositionメソッドを使用します // 緯度 var lat = position.coords.latitude; // 経度 var lon = position.coords.longitude; // 精度 var acc = position.coords.accuracy; // 現在位置を設定 var latlng = new google.maps.LatLng(lat, lon); var mypos = new google.maps.LatLng(lat,lon); // 現在位置を地図の中心にする gmap.panTo(latlng); // マーカーを現在位置にする mymarker.setPosition(latlng);これでマーカーを現在位置に動かすことができます参考資料 Google MapV3リファレンスhttp://code.google.com/intl/ja/apis/maps/documentation/javascript/reference.html#Marker