首先:我对 Javascript 和 HTML 很陌生。我确实遇到了属于初学者类别的问题/问题,但我不知道要搜索什么来获得答案。我想做这样的事情:
<script type="text/javascript">
var map;
$(document).ready(function () {
this.map = new GoogleMap();
this.map.initialize();
});
var addMarker = function(lat, lng, address) {
this.map.addMarker(lat, lng, address);
};
</script>
addMarker
我想从剃刀调用的函数:
@foreach (var item in Model.Companies)
{
<script>
addMarker(@item.Latitude, @item.Longitude, '@item.Address');
</script>
}
问题是map
没有在方法的范围内声明。使这个工作的正确方法是什么?