TaskarCenterAtUW / GoInfoGame-iOS

iOS Version of GoInfoGame
Apache License 2.0
0 stars 0 forks source link

Displaying map based on the user's current location #6

Closed susrisha closed 8 months ago

susrisha commented 11 months ago

The current Mobile application in Android displays user's current location map with a zoom level. The iOS version will have to display the map similarly. There are three options that are being pursued right now

The underlying condition for using these maps is that they

The current lenience is towards JawgMaps as it is already used in the Android version.

Task is to research and have the decision on the maps to be displayed.

iAKM commented 11 months ago

Currently, iOS Native map (Apple Map) has been integrated with user's current location functionality. Awaiting the decision. Will then make modifications accordingly.

susrisha commented 11 months ago

Check out the page -> https://wiki.openstreetmap.org/wiki/IOS It has a couple of libraries that we can explore.

kittuios commented 11 months ago

https://wiki.openstreetmap.org/wiki/About_OpenStreetMap#:~:text=OpenStreetMap%20is%20a%20free%2C%20editable,with%20an%20open%2Dcontent%20license.

As per the doc OSM is free. Explored this map. Looks good to use

iAKM commented 11 months ago

@kittuios Please branch out from master and integrate osm map

freelancer12exp commented 11 months ago

Carto Mobile SDK It seems free but we need to provide credits. Need to review once again the licence.

Mapbox iOS S Pricing. It is up to 25k monthly active users are free. https://www.mapbox.com/pricing/#mapsmaus. Compared to other SDKs it has good documentation

WhirlyGlobe-Maply is free

@susrisha @iAKM @kittuios Please review and let us know your inputs.

susrisha commented 11 months ago

Mapbox is a no go since its commercial. However, we can use mapboxGL with tiling server separately. This is exactly what JawgMaps does. WhirlyGlobe also looks good but not sure if we have enough time to integrate it. Carto Mobile is also ok since it is recommended by OpenStreetMap.

I suggest to have a branch for these and we will integrate it whenever a decision is reached.

freelancer12exp commented 11 months ago

Ok will start with Carto Mobile.

iAKM commented 11 months ago

@freelancer12exp Carto stated this in their official website.

Screenshot 2023-11-22 at 12 38 49 PM
susrisha commented 8 months ago

we are not using any other right now. we will be inclined towards getting jawg maps though