How to put Multiple Markers in Google Map in MVC 4

source article:

* In my Controller, 
  public ActionResult Map()
    IEnumerable<Place> places = getAllPlaces();
    return View(places);

* In Map.cshtml razor view, 

@model IEnumerable<Place>
<script type="text/javascript" src=""></script>
<script type="text/javascript" src=""></script>

<script language="javascript" type="text/javascript">
   var map;    
   var mgr;    
   function initialize() {
        var myOptions = {
            zoom: 2,
            center: new google.maps.LatLng(0, 0),
            mapTypeId: google.maps.MapTypeId.HYBRID
        map = new google.maps.Map(document.getElementById("googleMap"), myOptions);
        mgr = new MarkerManager(map);
        var infoWindow = new google.maps.InfoWindow({ content: "contents" });
        google.maps.event.addListener(mgr, 'loaded', function () {
            @foreach (var place in Model) {
                var marker = new google.maps.Marker({
                    position: new google.maps.LatLng(@place.Latitude, @place.Longitude),
                    html: "@place.Link"

                google.maps.event.addListener(marker, "click", function () {
				    infoWindow.setContent(this.html);, this);

                mgr.addMarker(marker, 0);
    google.maps.event.addDomListener(window, 'load', initialize);

<div id="googleMap"></div>


JSON : JSON (JavaScript Object Notation) is a lightweight data-interchange text format that is completely language independent but uses conventions that are familiar to programmers of the C-family of languages, including C, C++, C#, Java, JavaScript, Perl, Python, and many others. These properties make JSON an ideal data-interchange language.

JSON.NET : This is a popular high-performance JSON framework for .NET

JSON.NET Features:
Flexible JSON serializer for converting between .NET objects and JSON
LINQ to JSON for manually reading and writing JSON
High performance, faster than .NET’s built-in JSON serializers
Write indented, easy to read JSON
Convert JSON to and from XML
Supports .NET 2, .NET 3.5, .NET 4, Silverlight, Windows Phone and Windows 8.