1

Я использую директиву угловатых открытий для создания моего проекта.Openlayers 3 Координаты GeoJSON не соответствуют действительности

Я пытаюсь переписать example причины причины geojson. Я получаю информацию о точке динамически. Поэтому я сделал исходную часть geojson внутри вместо загрузки из json-файла. Однако позиция моего кода совершенно другая, как я ожидаю.

В результате предположим, что точка в этой координате задана. Но точка похожа на [0, 0]. Если я изменю использование загрузки из json-файла, это сработает.

Я понятия не имею, почему так сильно меняется координата. Если кто-нибудь знает причину, пожалуйста, дайте мне знать! Буду признателен.

Ниже мой код:

 source: { 
      type: "GeoJSON", 
      projection: 'EPSG:4326', 
      geojson: { 
       object: { 
        type: "FeatureCollection", 

        features: [{ 
         type: "Feature", 
         id: "TWN", 
         properties: { 
          name: "Taiwan" 
         }, 
         geometry: { 
          type: "Point", 
          coordinates: [25.038507, 121.525527] 
         } 
        }] 
       } 
      } 
      //url: 'json/ESP.geo.json' 
     } 

ответ

0

Ошибка в размещении атрибута «проекция». Ниже приведен правильный ответ.

source: { 
     type: "GeoJSON", 
     geojson: { 
      object: { 
       type: "FeatureCollection", 

       features: [{ 
        type: "Feature", 
        id: "TWN", 
        properties: { 
         name: "Taiwan" 
        }, 
        geometry: { 
         type: "Point", 
         coordinates: [25.038507, 121.525527] 
        } 
       }] 
      }, 

      projection: 'EPSG:4326', 
     } 

}

2

GeoJSON вы недействительный. Координаты GeoJSON находятся в форме долготы/широты, а не широты/долготы, как вы использовали для Тайваня. Переключите их, и все будет в порядке.

+0

Спасибо за ваш ответ ~! Это была ошибка, которую я забыл изменить! Я переключил положение долготы и широты. он работает неправильно. Интересная вещь, которую я пробовал, заключается в том, что тот же файл показывает отличный результат на моем ноутбуке с моим коллегой ..... – user2117945

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