Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-28396] iOS: Use native APIs for forward/reverseGeocoder()

GitHub Issuen/a
TypeImprovement
PriorityHigh
StatusClosed
ResolutionFixed
Resolution Date2021-04-05T15:02:17.000+0000
Affected Version/sn/a
Fix Version/sRelease 10.0.0, Release 9.3.3
ComponentsiOS
Labelsgeocoder, gps, ios, reversegeocoder
ReporterJoshua Quick
AssigneeVijay Singh
Created2021-03-15T16:49:38.000+0000
Updated2021-04-05T15:02:17.000+0000

Description

The following APIs are handled by making HTTP requests to https://api.appcelerator.com/p/v1/geo * [Ti.Geolocation.forwardGeocoder()](https://docs.appcelerator.com/platform/latest/#!/api/Titanium.Geolocation-method-forwardGeocoder) * [Ti.Geolocation.reverseGeocoder()](https://docs.appcelerator.com/platform/latest/#!/api/Titanium.Geolocation-method-reverseGeocoder) We should change it to use the native [CLGeocoder ](https://developer.apple.com/documentation/corelocation/clgeocoder?language=objc) class instead.

Comments

  1. Hans Knöchel 2021-03-15

    Can I help here?
  2. Vijay Singh 2021-03-15

    PR - https://github.com/appcelerator/titanium_mobile/pull/12581
  3. Christopher Williams 2021-03-18

    merged to master and 10_0_X for 10.0.0 target. Automated backport to 9_3_X failed and would likely need to be done manually (as that branch does not have native Promise support in Obj-C)
  4. Vijay Singh 2021-03-23

    PR(9_3_X) - https://github.com/appcelerator/titanium_mobile/pull/12651
  5. Lokesh Choudhary 2021-03-25

    FR Passed.
  6. Christopher Williams 2021-04-05

    9_3_X backport merged

JSON Source