Добавить функцию маркера с помощью Google Maps API

У меня есть следующий Javascript, который включает как стандартную функцию Google Maps API initialize () , так и пользовательскую addMarker () функция. Карта загрузится нормально, однако маркер не будет добавлен на карту.

<script type="text/javascript">

    // Standard google maps function
    function initialize() {
        var myLatlng = new google.maps.LatLng(40.779502, -73.967857);
        var myOptions = {
            zoom: 12,
            center: myLatlng,
            mapTypeId: google.maps.MapTypeId.ROADMAP
        }
        map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
    }

    // Function for adding a marker to the page.
    function addMarker(location) {
        marker = new google.maps.Marker({
            position: location,
            map: map
        });
    }

    // Testing the addMarker function
    CentralPark = new google.maps.LatLng(37.7699298, -122.4469157);
    addMarker(CentralPark);

</script>
27
задан Sunny Patel 14 May 2014 в 18:43
поделиться