我在我的 Aspx 应用程序中实现谷歌地图。以下代码在 html 中运行良好。当我尝试在 CSHtml 中实现时,它不会在加载时完全显示地图。我在我的 aspx 中使用了以下代码来加载地图。
<script src="http://maps.google.com/maps?file=api&v=2&key=ABQIAAAAuPsJpk3MBtDpJ4G8cqBnjRRaGTYH6UMl8mADNa0YKuWNNa8VNxQCzVBXTx2DYyXGsTOxpWhvIG7Djw"
type="text/javascript"></script>
<script src="http://www.google.com/uds/api?file=uds.js&v=1.0" type="text/javascript"></script>
<script src="gmlocalsearch.js" type="text/javascript"></script>
<script type="text/javascript">
function initialize() {
if (GBrowserIsCompatible()) {
// Create and Center a Map
var map = new GMap2(document.getElementById("map_canvas"));
map.setCenter(new GLatLng(37.4419, -122.1419), 13);
map.addControl(new GLargeMapControl());
map.addControl(new GMapTypeControl());
// bind a search control to the map, suppress result list
map.addControl(new google.maps.LocalSearch(), new GControlPosition(G_ANCHOR_BOTTOM_RIGHT, new GSize(10,20)));
}
}
GSearch.setOnLoadCallback(initialize);
</script>
部分加载地图的 Img
我在以下 URL http://imageshack.us/photo/my-images/7/mapdk.jpg/中上传了屏幕截图。
如何在页面上完全加载地图在我的 CSHtml 页面中自行加载?对此有任何修复或解决方案吗?