Google Mapinfo Windows 自动调整大小,新问题未对代码进行更改
Google Map Info Windows Automatically Sizing, New Issue No Changes Made To Code
http://www.lindsaymantzel.com/googlemap/maptest12.html
请看我的地图应用。如果多次单击红色标记,您会看到信息 window 的大小不断变化,直到变得异常巨大,然后所有其他 windows 都将是该大小。我有 1 个月前和 3 个月前的代码版本,在我知道从未有过此问题的另一台服务器上。所有三个副本现在都证明了这个问题。我可以看到 element.style 有一个不需要的高度,当我尝试使用 chrome 的开发者工具对其进行编辑时,它会立即将 window 改回原来不需要的高度。
由于没有进行任何代码更改,我不得不假设 google api 已经更改或类似的内容,但没有找到任何可能对我有帮助的文档。
您应该使用 new google.maps.InfoWindow({ width: 500, height: 500 });
来设置信息 window 的大小。
您的问题是没有指定正确的版本。最稳定的版本是 3.17。尝试将脚本导入更改为:
<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?v=3.17&sensor=false"></script>
http://www.lindsaymantzel.com/googlemap/maptest12.html
请看我的地图应用。如果多次单击红色标记,您会看到信息 window 的大小不断变化,直到变得异常巨大,然后所有其他 windows 都将是该大小。我有 1 个月前和 3 个月前的代码版本,在我知道从未有过此问题的另一台服务器上。所有三个副本现在都证明了这个问题。我可以看到 element.style 有一个不需要的高度,当我尝试使用 chrome 的开发者工具对其进行编辑时,它会立即将 window 改回原来不需要的高度。
由于没有进行任何代码更改,我不得不假设 google api 已经更改或类似的内容,但没有找到任何可能对我有帮助的文档。
您应该使用 new google.maps.InfoWindow({ width: 500, height: 500 });
来设置信息 window 的大小。
您的问题是没有指定正确的版本。最稳定的版本是 3.17。尝试将脚本导入更改为:
<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?v=3.17&sensor=false"></script>