【问题标题】:GoogleMap in C# MVC, coordinates not workingC#MVC中的GoogleMap,坐标不起作用
【发布时间】: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


    【解决方案1】:

    感谢大家阅读,在我发布这个问题后,我就解决了这个问题。

    我只是把经度换成纬度就行了

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多