目次 1.Building Abstractions with Procedures 2.Building Abstractions with Data 3.Modularity, Objects, and State 4.Metalinguistic Abstraction 5.Computing with Register Machines
var map = new GMap2(document.getElementById("map_canvas")); map.setCenter(new GLatLng(37.4419, -122.1419), 13); // 地図のランダムな場所に10個のマーカーを追加します var bounds = map.getBounds(); var southWest = bounds.getSouthWest(); var northEast = bounds.getNorthEast(); var lngSpan = northEast.lng() - southWest.lng(); var latSpan = northEast.lat() - southWest.lat(); for (var i = 0; i < 10; i++) { var point = new GLatLng(southWest.lat() + latSpan * Math.random(), southWest.lng() + lngSpan * Math.random()); map.addOverlay(new GMarker(point)); }
<DIV id="map_9" style="width:350px; height:350px;"></DIV> <SCRIPT type="text/javascript"> var map9 = new GMap2(document.getElementById("map_9")); map9.setCenter(new GLatLng(35.45492, 139.631445), 13); var point = new GLatLng(35.45492, 139.631445); map9.addOverlay(new GMarker(point)); </SCRIPT>
設定方法 1.Blogger 管理画面から Template > Page Elements。 2.サイドバーの「Add a Page Element」をクリックして「Choose a New Page Element」をポップアップさせる。 3.「Feed - Add content from a site feed to your blog.」を「ADD TO BLOG」する。 4.Feed URL に「http://○○.blogspot.com/feeds/comments/summary」を入力 (○○ の部分は自分のブログに合わせて変えて下さい) して「CONTINUE」。 5.フィードの設定 (表示するコメントの数、日にち、コメントした人の名前) をして「SAVE CHANGES」。
var map = new GMap2(document.getElementById("map_canvas")); var geocoder = new GClientGeocoder(); function showAddress(address) { geocoder.getLatLng( address, function(point) { if (!point) { alert(address + " not found"); } else { map.setCenter(point, 13); var marker = new GMarker(point); map.addOverlay(marker); marker.openInfoWindowHtml(address); } } ); }
var map = new GMap2(document.getElementById("map_canvas")); var geocoder = new GClientGeocoder(); var gv_address; function showAddress(address) { //グローバル変数にセット gv_address = address; geocoder.getLatLng( gv_address, lf_setGmap ); }
//経度・緯度を取得後呼ばれる関数 function lf_setGmap(point) { if (!point) { alert(gv_address + " not found"); } else { map.setCenter(point, 13); var marker = new GMarker(point); map.addOverlay(marker); marker.openInfoWindowHtml(gv_address); } }
google gadgetをディレクトリから削除する方法というエントリーでも書いたのですが、去年、googleガジェットコンテストがあって、その時に、無償で展開されていたヘテムルの期間限定coldfusion 8のサーバーを借りて、メモメールを作ったのですが、いつの間にか、レンタル期間を過ぎていたらしく、ガジェットそのものが使えなくなってしまったので、削除しました。