2014-03-06 3 views
0

Я пытаюсь загрузить пользовательский значок для API Карт Google v3. Код у меня выглядит следующим образом:Google custom Icon не загружается

$(function(){ 

    function initialize() { 
    var mapOptions = { 
     center: new google.maps.LatLng(42.2542586, -83.8873974), 
     zoom: 10 
    }; 
    var map = new google.maps.Map(document.getElementById("map-canvas"), 
     mapOptions); 
    } 
    google.maps.event.addDomListener(window, 'load', initialize); 


    $('.valley').on('click', function(){ 

     var myLatlng = new google.maps.LatLng(42.000, -83.0073974); 
     var mapOptions = { 
     zoom: 14, 
     center: myLatlng 
     } 
     var map = new google.maps.Map(document.getElementById("map-canvas"), mapOptions); 
     var iconMarker = 'pin2.jpg' 
     var marker = new google.maps.Marker({ 
     position: myLatlng, 
     animation: google.maps.Animation.DROP, 
     icon: iconMarker, 
     map: map, 
     title:"Hello" 
     }); 
    }); 

}); 

следующий сценарий в файле «application.html.erb» (я взял мой apikey) <script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=APIKEY&sensor=false"></script>

Довольно прямо вперед, и фактическое но по какой-то причине приложение rails не находит .jpg для значка. Я разместил его в разных местах, в настоящее время он находится в корневой папке. По какой-то причине он пытается загрузить файл как файл text/html вместо изображения. Я заменил изображение с другим изображением, которое при правильной загрузке на веб-странице, и я все еще получаю 404 с браузером пытается загрузить его в качестве text/html loading as a text/html

Здесь ошибка в консоли 404 error

ответ