Как загрузить файл geojson в asp.net mvc - PullRequest
0 голосов
/ 26 февраля 2019

Я добавил следующие файлы на мою страницу cshtml.

<script src="http://code.highcharts.com/maps/highmaps.js" )"></script>
<script src="https://code.highcharts.com/maps/modules/data.js"></script>
<script src="https://code.highcharts.com/modules/exporting.js"></script>
<script src="https://code.highcharts.com/modules/offline-exporting.js"></script>
<script src="https://code.highcharts.com/maps/modules/drilldown.js"></script>
<script src="~/Content/js/balochistan.geojson"></script>

И код для Higmaps присутствует на той же странице с тегом script.Все работает нормально, но карта не отображается и выдает ошибку для файла geojson, который не загружается.

http://localhost:9090/Content/js/balochistan.geojson net::ERR_ABORTED 404 (Not Found) 

Может кто-нибудь помочь, пожалуйста, как правильно загрузить файл geojson и как правильно указать статический путь к нему

Ответы [ 2 ]

0 голосов
/ 04 марта 2019

Решено: Проблема решена с помощью нескольких шагов, таких как: добавление тегов скриптов в правильном порядке.во-вторых, файлы highmaps.js и highcharts.js конфликтуют друг с другом при использовании на одной странице.Чтобы решить эту проблему, вы должны добавить тег сценария

 <script src="http://code.highcharts.com/highcharts-more.js"></script>

в дополнение к highcharts.js, а также заменить файл highmaps.js на:

 <script src="//code.highcharts.com/maps/modules/map.js"></script> 

следующим образом:

 <script src="http://code.highcharts.com/highcharts.js"></script>
    <script src="http://code.highcharts.com/highcharts-more.js"></script>
    <script src="https://code.highcharts.com/modules/exporting.js"></script>
    <script src="//code.highcharts.com/maps/modules/map.js"></script>

Это решило мою проблему, и теперь карта отображается.

0 голосов
/ 26 февраля 2019

файл заканчивается на .geojson и не может быть загружен таким образом - как скрипт - потому что это json файл

Добавить этот файл представляет собой набор данных json - вам нужно загрузить их на highcharts либо с помощью ajax load, либо добавить их как переменную в начале и подключить к диаграмме.

...