C#MVC中的GoogleMap,协调不起作用

时间:2017-05-23 17:58:02

标签: javascript c# google-maps

我试图在网页上添加带有标记的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
  });
}




如果我在坐标中输入一个数字,它就可以了。

所以我认为这是一个数据类型问题,我已经解决了这个问题几个小时了。

谢谢你们!

1 个答案:

答案 0 :(得分:0)

感谢您阅读所有内容,我在发布此问题后立即解决了问题。

我只是用纬度交换经度并且它可以正常工作