我试图在网页上添加带有标记的googlemap。
它不工作,其他组件被加载只是地图只是空白屏幕。
我从googlemap api网站获得了HTML源代码。
function initMap() {
var latitude = @Html.Raw(Json.Encode(ViewData["latitude"]));
var longitude = @Html.Raw(Json.Encode(ViewData["longitude"]));
latitude = parseFloat(latitude);
longitude = parseFloat(longitude);
var coord = new google.maps.LatLng(latitude, longitude);
var map = new google.maps.Map(document.getElementById('map'), {
zoom: 18,
center: coord
});
var marker = new google.maps.Marker({
position: coord,
map: map
});
}

如果我在坐标中输入一个数字,它就可以了。
所以我认为这是一个数据类型问题,我已经解决了这个问题几个小时了。
谢谢你们!
答案 0 :(得分:0)
感谢您阅读所有内容,我在发布此问题后立即解决了问题。
我只是用纬度交换经度并且它可以正常工作