使用Javascript:
function changeMap()
{
imagesource = "http://maps.google.com/maps/api/staticmap?size=500x500&maptype=hybrid&zoom=16&sensor=false&markers=color:blue|label:K|28.541250,77.204100" ;
mapimage.src = imagesource ;
}
Html代码:
<select name="choose_colony" id="choose_colony" size="8" onchange="changeMap()" style="float: left;">
<option value="1" >Big apartments</option>
.
.
<option value="999">plaza</option>
</select>
<img name="mapimage" src="" alt="Select your Colony" style="float: right;">
此时,只要在列表框上进行选择,就会调用changeMap并加载图像。我想要的是每次加载不同的图像,具体取决于所选的选项。
列表框中将有超过2000个条目。考虑到这一点,最好的方法是什么?我可以找出if / then部分,但我的主要问题是它是否可以将所有2000个长图像地址放在html文件中? 我希望我很清楚..
答案 0 :(得分:1)
有两种方法,哪种方法最好取决于您的设置:
第一个是
第二种情况是