1

ユーザーがアップロードしたジオタグ付きの写真をマップに表示して、Google マップを作成したいと考えています。マップを簡単に操作できますが、これらのジオタグ付き写真を追加する方法についての説明が見つからないようです。

これが私が達成しようとしているものの例です: http://maps.google.com/?ie=UTF8&ll=26.892794,-80.055909&spn=0.003875,0.004828&t=h&z=18&lci=lmc:panoramio

4

3 に答える 3

1

私は写真を扱った経験がありませんが、マップ上の写真の適切な座標に GMarker を配置し、タグの情報ウィンドウに出力するのとまったく違うとは思いません。写真を含むカスタム HTML。

編集: Google Maps API リファレンスの GMarker クラスへの特定のリンク: http://code.google.com/apis/maps/documentation/reference.html#GMarker

于 2009-02-21T16:40:06.227 に答える
1

タイルを作成してから、タイル オーバーレイを作成する必要があります。

var tilelayer = new GTileLayer(myCopyright);
tilelayer.getTileUrl = function() { return "../include/tile_crosshairs.png"; };
tilelayer.isPng = function() { return true;};
tilelayer.getOpacity = function() { return 1.0; }

var myTileLayer = new GTileLayerOverlay(tilelayer);
var map = new GMap2(document.getElementById("map_canvas"));
map.setCenter(new GLatLng(37.4419, -122.1419), 13);
map.addOverlay(myTileLayer);

ドキュメンテーションはここにあり、優れたサンプル マップはここにあります。

于 2009-02-21T16:41:54.960 に答える
1

PHP (または別のスクリプト) を使用して KML または GeoRSS ファイル (Flickr の KML および GeoRSS フィードと同様) を作成し、Google Maps API 関数 GGeoXML を使用してファイルを地図上のオーバーレイとして読み込むことができます。ここで Google のサンプル コードを参照してください: http://code.google.com/apis/maps/documentation/examples/geoxml-rss.html

この例では、実際に Flickr からライブ GeoRSS フィードを読み込んでいます。

于 2010-01-24T20:32:09.360 に答える