【发布时间】:2023-04-10 10:38:01
【问题描述】:
我正在尝试在网页上放置带有标记的 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
});
}
如果我在坐标中输入一个数字,它就会起作用。
所以我认为这是一个数据类型问题,我在这个问题上花了好几个小时。
谢谢你们!
【问题讨论】:
标签: javascript c# google-maps