1

Googleマルチポイントマップをバージョン2から3に移動しています。クリックするとアイコンを表示して新しいウィンドウを開くことができますが、バージョン2では、情報ウィンドウを開いたときに[こことここからの方向]オプションがありました。ここまでまたはここからクリックすると、テキストフィールドが表示され、たとえば町の名前を入力できます。ボタンをクリックすると、ユーザーは新しいウィンドウでGoogleマップに移動しました。私はそのようなオプションを見つけることができないようです。これがバージョン2で持っていたスクリプトです。

// The info window version with the "to here" form open
    to_htmls[i] = html + '<br>Directions: <b>To here</b> - <a href="javascript:fromhere(' + i + ')">From here</a>' +
       '<br>Start address:<form action="http://maps.google.com/maps" method="get" target="_blank">' +
       '<input type="text" SIZE=40 MAXLENGTH=40 name="saddr" id="saddr" value="" /><br>' +
       '<INPUT value="Get Directions" TYPE="SUBMIT">' +
       '<input type="hidden" name="daddr" value="' + point.lat() + ',' + point.lng() + 
              // "(" + name + ")" + 
       '"/>';
    // The info window version with the "to here" form open
    from_htmls[i] = html + '<br>Directions: <a href="javascript:tohere(' + i + ')">To here</a> - <b>From here</b>' +
       '<br>End address:<form action="http://maps.google.com/maps" method="get"" target="_blank">' +
       '<input type="text" SIZE=40 MAXLENGTH=40 name="daddr" id="daddr" value="" /><br>' +
       '<INPUT value="Get Directions" TYPE="SUBMIT">' +
       '<input type="hidden" name="saddr" value="' + point.lat() + ',' + point.lng() +
              // "(" + name + ")" + 
       '"/>';
    // The inactive version of the direction info
    html = html + '<br><br>Directions: <a href="javascript:tohere('+i+')">To here</a> - <a href="javascript:fromhere('+i+')">From here</a>';
4

1 に答える 1

0

これは、 Mike Williams の Google マップ v2 チュートリアルからコードが表示されるページの 1 つです。v3に翻訳されています。

于 2012-08-25T17:40:11.660 に答える