2015-02-23 3 views
0

Я ищу через stackoverflow, но все же я не могу найти ответ, даже подумал, что подобные вопросы задали.Картограф не отображается

Я пытаюсь отобразить SVG-карту, сгенерированную демо-версией Kartograph.py. Но все, что я делаю, просто не отображается.

Вот мой код:

<!DOCTYPE html> 
<html lang="en=us"> 
    <head> 
     <title>Kartograph Demo</title> 

     <script src="/js/jquery-1.10.2.min.js"></script> 
     <script src="/js/raphael-2.1.0.min.js"></script> 
     <script src="/js/kartograph.js"></script> 


    </head> 

    <body> 
     <h1>Kartograph Demo</h1> 

     <p> 
      <div id="map"></div> 

      <script> 
       $(function() { 
        var mymap = $K.map('#map', 600, 0); 
        mymap.loadMap('world.svg', function() { 
         mymap.addLayer('layer_0'); 
        }); 

       }); 

      </script> 


     </p> 
    </body> 
</html> 

Я попытался запустить файл JS локально и напрямую, используя свою версию. Я пробовал использовать новейшую версию.

Я просто не знаю, что с ним не так.

+0

Для избежания междоменной ошибки вам нужна локальная копия kartograph.js. Альтернативно, опция 'crossDomain' в настройках [jQuery ajax] (http://api.jquery.com/jquery.ajax/) может помочь вам (но я не знаю, как они взаимодействуют с картофором, извините). – collapsar

+0

Я попытался запустить локальную копию всех трех JS. Но он все еще не отображается. Я думал, что я скачал неправильный JS. – TLCH723

ответ

0

Вы использовали локальную копию через локальный веб-сервер? Убедитесь, что вы загружаете что-то вроде этого «http://localhost:8888/Kartograph», а не просто перетаскиваете html-документ в браузер. Это вызвало меня, когда я начал.

Смежные вопросы