私はこの例に従って、カスタムマーカーを作成しようとしていました(http://code.google.com/p/gmaps-samples/source/browse/trunk/fusiontables/custom_markers.html?spec=svn2515&r=2515)。 データを使用するための例を変更しようとしました。違いは、私のデータはすでにジオコードされていることです。私は、テーブルidとコードの列を変更したときに、なぜそれが動作しなかったのかを理解しようとするのに苦労しました。 元のコードには「アドレス」が、データには「アドレス」が表示されました。アドレスが既にジオコーディングされた住所のフュージョンテーブルにカスタムマーカーを使用する
サンプル融合-テーブルと元のコードは、私のテーブルがすでに私は
function codeAddress(row) {
alert(row[1]);
var marker = new google.maps.Marker(
{
map : map,
position : row[1],
//this is where the magic happens!
icon : new google.maps.MarkerImage(icon: new google.maps.MarkerImage("http://www.google.com/images/icons/product/fusion_tables-32.png")
});
}
しかし、唯一の警告
機能のほとんどを奪ったジオコードされているので、この(37.4471132, -122.1602044)
のような場所を出力座標が少し違って表示されます
<Point><coordinates>-78.423652,-0.203057,0.0</coordinates></Point>
そうです私はそれが動作していないと思うには
そしてKMLは緯度続い経度であることを忘れてはいけません。 –
こんにちは、私は数時間後に答えを見つけましたが、十分なポイントが自分の質問に答えることはできません。ありがとう –