问题描述
|
<iframe width=\"425\" height=\"350\" frameborder=\"0\" scrolling=\"no\" marginheight=\"0\" marginwidth=\"0\" src=\"http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=las+vegas&aq=&sll=37.0625,-95.677068&sspn=59.337006,87.275391&ie=UTF8&hq=&hnear=Las+Vegas,+Clark,+Nevada&z=11&ll=36.114646,-115.172816&output=embed\"></iframe>
该代码生成的地图顶部带有用于各种查看模式的链接,例如地图,卫星,地形和地球。有办法摆脱这些联系吗?
解决方法
如果您使用的是Google Maps API v3,则可以在传递给Map构造函数的MapOptions中将mapTypeControl设置为false,例如:
var map = new google.maps.Map(document.getElementById(\"map_canvas\"),{center:new google.maps.LatLng(lat,lon),mapTypeId:google.maps.MapTypeId.ROADMAP,zoom:initialZoom,mapTypeControl:false});
当然,进行设置不仅仅是将URL插入到iframe中,还需要更多的灵活性,但是您将获得更多的灵活性。