gpt4 book ai didi

javascript - Json 字符串转 Google map 标记

转载 作者:行者123 更新时间:2023-12-03 09:11:52 24 4
gpt4 key购买 nike

我正在尝试将 Json 字符串传递到我的 Javascript 代码中,以在 Google map 上构建标记列表。

map 代码工作正常,因为我已经使用硬编码的 Json 对象对其进行了良好的测试,但现在我需要使用下面的代码从我的模型中检索该数据。

<script>
var markers = "@Model.JsonLifeboatLocations";
...
</script>

使用上述方法我没有收到任何脚本错误,也没有显示任何标记

有什么想法我哪里出错了吗?

查看模型 setter/getter :

    public string JsonLifeboatLocations 
{
get
{
return new JavaScriptSerializer().Serialize(LifeboatLocations);
}
}

引用:显示标记的 JavaScript 代码

for (i = 0; i < markers.length; i++) {
var data = markers[i];
new google.maps.LatLng(data.Lat, data.Lon);
var marker = new google.maps.Marker({
position: myLatlng,
map: map,
title: data.Name
});
}

最佳答案

试试这个:

<script>
var markers = @Html.Raw(Model.JsonLifeboatLocations);
...
</script>

关于javascript - Json 字符串转 Google map 标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32057257/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com