wrld3d / ios-api

iOS API for WRLD: Stunning, Interactive 3D Maps
BSD 2-Clause "Simplified" License
19 stars 7 forks source link

Added buildings and picking api. #26

Closed ArslanJafri closed 6 years ago

ArslanJafri commented 6 years ago

Squashed commit of the following:

commit 0df1aa83f75087c11c160dce894aa2fbfd9ad979 Author: Ali Arslan ali.arslan@netsoltech.com Date: Wed Feb 7 20:09:50 2018 +0500

Updated api according to review meeting. Buddy: jonty.dawson

commit 0a2c0c1864d17c7fbe94169f892052497c06e23e Author: Ali Arslan ali.arslan@netsoltech.com Date: Fri Feb 2 17:53:12 2018 +0500

Picking API added and fixed building highlighting using screen point. Buddy: michael.chan

commit 0abcd1630efa90b947a1093b477dffe4977bab11 Author: Ali Arslan ali.arslan@netsoltech.com Date: Wed Jan 31 10:06:47 2018 +0500

Updated api to get points according to other similar libraries. Buddy: michael.odonnell

commit d7c0372a4810f73cd47924cafbae1dbe9c25aa2f Merge: fee9b64 1c115a7 Author: Ali Arslan ali.arslan@netsoltech.com Date: Tue Jan 30 10:58:29 2018 +0500

Merge branch 'master' of https://github.com/wrld3d/ios-api into buildings_api_pull_request

* 'master' of https://github.com/wrld3d/ios-api:
  [2nd attempt]  Camera api changes to allow moving and animating camera to point on indoor map. Internal interop fix-ups with native C++ camera api

commit fee9b64b31a9de2776a72fcc0b6c709bad6fd0ac Author: Ali Arslan ali.arslan@netsoltech.com Date: Fri Jan 26 15:58:32 2018 +0500

Updated WRLDBuildingContour so it exposes coordinates same way as MapKit does. Buddy: jonty.dawson

commit 1c115a7b9f4a04d0001fc2b2e4a16528957b5ba8 Author: jonty-dawson jonty.dawson@eegeo.com Date: Thu Jan 25 15:37:31 2018 +0000

[2nd attempt]  Camera api changes to allow moving and animating camera to point on indoor map.
Internal interop fix-ups with native C++ camera api

merge buddy: Judith
Squashed commit of the following:

commit b7a8636d1f26d88608edd4f91a9e5604156bb543
Merge: 62d2ffd fb362fe
Author: jonty-dawson <jonty.dawson@eegeo.com>
Date:   Wed Jan 24 11:52:56 2018 +0000

    Merge branch 'master' into camera_api

commit 62d2ffdc8e72e312f10e1c46fc168965ae1fff6c
Author: jonty-dawson <jonty.dawson@eegeo.com>
Date:   Thu Jan 18 09:45:39 2018 +0000

    apply indoor map start location for mapscene
    Note - this using floor index NOT floor id, likely defect for indoor maps where these do not match. Currently appears to have same behaviour on wrld.js / Android SDK.
    Work scheduled to address this.
    Buddy: Judith

commit d437258e4edf6852fd2a8b74c2b1ccf68050106a
Author: jonty-dawson <jonty.dawson@eegeo.com>
Date:   Mon Jan 15 14:44:47 2018 +0000

    reinstating
    Camera api changes to allow moving and animating camera to point on indoor map.
    Internal interop fix-ups with native C++ camera api

    Squashed commit of the following:

    commit 4eb8e667fbfd8f2c4b1ac5944f4eeffd082a4dac
    Merge: 5aa4b30 496c432
    Author: jonty-dawson <jonty.dawson@eegeo.com>
    Date:   Wed Jan 10 10:33:26 2018 +0000

        Merge branch 'master' into camera_api

    commit 5aa4b303f05d7f790a3c18070ebcbe5fc93b9385
    Author: jonty-dawson <jonty.dawson@eegeo.com>
    Date:   Tue Jan 9 15:44:08 2018 +0000

        remove unexecuted code, serialised camera not supported
        Buddy: John

    commit eb50d8177d73df664a4a75ec1c79249be4a80bfc
    Author: jonty-dawson <jonty.dawson@eegeo.com>
    Date:   Tue Jan 9 14:24:22 2018 +0000

        Fix WRLDMapView.camera property to fully populate WRLDMapCamera with current api state (was missing indoor map, elevation mode, etc)
        Buddy: Sam

    commit 6bf484d81f0161299938f90b0f69eae9cac74ee7
    Author: MichaelChanEeGeo <michael.chan@kimbleoperations.com>
    Date:   Tue Jan 2 14:43:29 2018 +0000

        Camera Api Todo
        Added the indoor camera variables to the encoder. Buddy: Sam A

    commit 30caada248e46694fa9555b1d03f8e0ed797880d
    Author: MichaelChanEeGeo <michael.chan@kimbleoperations.com>
    Date:   Fri Dec 22 10:44:58 2017 +0000

        Merging masters changes by using our new Camera Api to move the camera instead.

    commit 4deec060ca524206385852b9f5f69b14e36aad6d
    Merge: ad2a018 f09ae7a
    Author: MichaelChanEeGeo <michael.chan@kimbleoperations.com>
    Date:   Tue Dec 19 15:09:31 2017 +0000

        Merge branch 'master' of github.com:wrld3d/ios-api into camera_api

    commit ad2a018986d128dff319bea74c69d99c3bfaeb0b
    Author: jonty-dawson <jonty.dawson@eegeo.com>
    Date:   Mon Dec 18 12:10:30 2017 +0000

        fix deleted C++ EegeoCameraApi calls to use new methods
        see todo on camera property getter - looks like a mix of MapView + platform camera api state.
        Buddy: Michael

    commit d0ca6778393f20e28c394c15a86c61635c482850
    Author: MichaelChanEeGeo <michael.chan@kimbleoperations.com>
    Date:   Thu Dec 14 17:26:48 2017 +0000

        Including header for Routing. Buddy: Jonty

    commit 52c1efd5dc43cf6703a24131b9f7c07a2659ea53
    Merge: 25be808 086118e
    Author: MichaelChanEeGeo <michael.chan@kimbleoperations.com>
    Date:   Thu Dec 14 16:21:39 2017 +0000

        Merge branch 'master' of github.com:wrld3d/ios-api into camera_api

    commit 25be8089eb0e41dbe93cc87eab736905eb62aca2
    Author: MichaelChanEeGeo <michael.chan@kimbleoperations.com>
    Date:   Thu Dec 14 16:15:02 2017 +0000

        Can now move camera indoors

        Added a method to move the camera to an indoor map. Buddy: Jonty

    commit 6c3c7f1fcb2fcddcfed06b7bd96c5c99d1d50ca0
    Author: MichaelChanEeGeo <michael.chan@kimbleoperations.com>
    Date:   Wed Dec 13 14:44:08 2017 +0000

        Now using new c++ API camera methods.
        Buddy: Jonty

commit 4143c56aeed542ee1e425d528b68c71efbe06f43
Merge: 4eb8e66 50422b9
Author: jonty-dawson <jonty.dawson@eegeo.com>
Date:   Wed Jan 17 18:16:20 2018 +0000

    merge from master after rollback
    Merge branch 'master' into camera_api

commit 4eb8e667fbfd8f2c4b1ac5944f4eeffd082a4dac
Merge: 5aa4b30 496c432
Author: jonty-dawson <jonty.dawson@eegeo.com>
Date:   Wed Jan 10 10:33:26 2018 +0000

    Merge branch 'master' into camera_api

commit 5aa4b303f05d7f790a3c18070ebcbe5fc93b9385
Author: jonty-dawson <jonty.dawson@eegeo.com>
Date:   Tue Jan 9 15:44:08 2018 +0000

    remove unexecuted code, serialised camera not supported
    Buddy: John

commit eb50d8177d73df664a4a75ec1c79249be4a80bfc
Author: jonty-dawson <jonty.dawson@eegeo.com>
Date:   Tue Jan 9 14:24:22 2018 +0000

    Fix WRLDMapView.camera property to fully populate WRLDMapCamera with current api state (was missing indoor map, elevation mode, etc)
    Buddy: Sam

commit 6bf484d81f0161299938f90b0f69eae9cac74ee7
Author: MichaelChanEeGeo <michael.chan@kimbleoperations.com>
Date:   Tue Jan 2 14:43:29 2018 +0000

    Camera Api Todo
    Added the indoor camera variables to the encoder. Buddy: Sam A

commit 30caada248e46694fa9555b1d03f8e0ed797880d
Author: MichaelChanEeGeo <michael.chan@kimbleoperations.com>
Date:   Fri Dec 22 10:44:58 2017 +0000

    Merging masters changes by using our new Camera Api to move the camera instead.

commit 4deec060ca524206385852b9f5f69b14e36aad6d
Merge: ad2a018 f09ae7a
Author: MichaelChanEeGeo <michael.chan@kimbleoperations.com>
Date:   Tue Dec 19 15:09:31 2017 +0000

    Merge branch 'master' of github.com:wrld3d/ios-api into camera_api

commit ad2a018986d128dff319bea74c69d99c3bfaeb0b
Author: jonty-dawson <jonty.dawson@eegeo.com>
Date:   Mon Dec 18 12:10:30 2017 +0000

    fix deleted C++ EegeoCameraApi calls to use new methods
    see todo on camera property getter - looks like a mix of MapView + platform camera api state.
    Buddy: Michael

commit d0ca6778393f20e28c394c15a86c61635c482850
Author: MichaelChanEeGeo <michael.chan@kimbleoperations.com>
Date:   Thu Dec 14 17:26:48 2017 +0000

    Including header for Routing. Buddy: Jonty

commit 52c1efd5dc43cf6703a24131b9f7c07a2659ea53
Merge: 25be808 086118e
Author: MichaelChanEeGeo <michael.chan@kimbleoperations.com>
Date:   Thu Dec 14 16:21:39 2017 +0000

    Merge branch 'master' of github.com:wrld3d/ios-api into camera_api

commit 25be8089eb0e41dbe93cc87eab736905eb62aca2
Author: MichaelChanEeGeo <michael.chan@kimbleoperations.com>
Date:   Thu Dec 14 16:15:02 2017 +0000

    Can now move camera indoors

    Added a method to move the camera to an indoor map. Buddy: Jonty

commit 6c3c7f1fcb2fcddcfed06b7bd96c5c99d1d50ca0
Author: MichaelChanEeGeo <michael.chan@kimbleoperations.com>
Date:   Wed Dec 13 14:44:08 2017 +0000

    Now using new c++ API camera methods.
    Buddy: Jonty

commit 0a7d6df0d4a427ab8dcc319d8e50a067ac42cdc8 Author: Ali Arslan ali.arslan@netsoltech.com Date: Thu Jan 25 17:39:26 2018 +0500

Updated highlights api according to review comments. Buddy: jonty.dawson

commit 237d3c799a6ad30a815566ff125e7134b08a270d Author: Ali Arslan ali.arslan@netsoltech.com Date: Wed Jan 24 16:34:42 2018 +0500

Added iOS Building highlighting API. Buddy: claire.harris