3 つの入力フィールドからのテキストが表示される Google マップの情報ウィンドウを使用しています。最初の入力フィールドは TITLE、2 番目の ADDRESS (標準のGoogle オートコンプリートを使用)、3 番目の DESCRIPTION です。すべてがユーザーフレンドリーに見える<br/>
ので、それらの間に追加したので、各入力は情報ウィンドウに別々に表示されます。これが私がやった方法です:
return (name || "") + "<br/>" +
(addressOrCoordinates || "") + "<br/>" +
(additionalDetails || "");
しかし、アドレスが少し長くなると縦スクロールが表示されます。これは、説明フィールドに 300 文字を入力すると、情報ウィンドウに縦スクロールが表示されず、情報ウィンドウのサイズにうまく適応するため、奇妙です...
だから私は削除しようとし<br/>
ましたが、アドレスが何マイルも長くても、垂直スクロールなしですべてが機能します。だから私はそれ<br/>
がアドレスを台無しにしていると思ったので、もう少しテストし<br/>
ました。
したがって、情報ウィンドウに通常のテキストが含まれている場合、テキストがたくさんあり、このテキストが分離されていても、垂直スクロールは表示されませんが、アドレスの前<br/>
に使用すると垂直スクロールが表示される<br/>
のはなぜですか? この垂直スクロールが表示されずに、アドレス入力を情報ウィンドウの新しい行に移動させる他の方法はありますか?
ところで、CSS オーバーフローが機能せず、API v3 を使用しています