답변:
안드로이드에 대해서는 말할 수 없었지만 iOS에 대해서는 할 수 없었습니다.
공간적 공간이 기본 GEOS 및 PROJ4 라이브러리 (공간 인덱스의 경우)가 제대로 작동하려면 공간 인덱스를 사용해야하므로 이러한 라이브러리도 컴파일해야합니다.
공간 라이트에 필요한 sqlite 버전은 플랫폼에 배포 된 버전과 다를 수도 있습니다 (iOS의 경우 : sqlite 버전이 공간 라이트에서 직접 사용하기에는 너무 오래되었습니다). 그렇기 때문에 올바른 방법입니다. "itemite"버전의 공간 암석 (sqlite를 캡슐화 함)을 얻어서 컴파일하는 것입니다.
http://www.gaia-gis.it/spatialite/sources.html
공간 사이트를 구축하는 방법에 대한 정보가있는 공간 사이트 사이트에 짧은 통지가 있습니다 : http://www.gaia-gis.it/spatialite/how_to_build_libspatialite.html
GEOS 및 PROJ4의 경우 프로젝트와 함께 제공된 스크립트에서 쉽게 컴파일 할 수 있어야합니다. 그러나 내 편에는 스크립트로 컴파일이 잘 되었더라도 런타임에 이중 유형 (일부 NaN)으로 부작용이 있었으므로 XCode (iOS dev env)에서 직접 컴파일했으며 런타임 동작은 다음과 같습니다. 자 그리고 나서.
누군가가 이미 어려운 작업을 시작한 것 같습니다.
https://github.com/mrenouf/android-spatialite
프로젝트를 살펴보고 다음에 잠시 동안 피드백을 제공 할 것입니다.
또한 주목할 가치가 있습니다.
https://bitbucket.org/nutiteq/android-map-samples/src/4c79d8058d55/jni/
SpatialSQLite를 사용한 NDK 빌드 설정이 있습니다
HTH
Google 그룹에서 Sandro Furieri가 발표 한대로 Android 용 SpatiaLite의 안정적인 버전이 있습니다. https://groups.google.com/forum/?fromgroups=#!topic/spatialite-users/tnmc-sOK1PM
Bill Dollin의 블로그 게시물 ( http://blog.geomusings.com/2012/11/26/spatialite-for-android-available/) 을 확인하십시오.
당신은 체크 아웃해야합니다 Spatialite - 사용자 Google 그룹을 아직하지 않은 경우. 관심 있는 다음 스레드 를 찾았습니다 .