Code Monkey home page Code Monkey logo

gpssetter's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

gpssetter's Issues

Bug: Does not work without actual GPS lock

It works great if my phone has a true GPS lock, the set location is reflected correctly. But when no true GPS signal is available the app does not work, and other apps complain about no location.

So it seems this should have a way to tell the OS that GPS is available when enabled, as well as the spoofed location.

Feature

Can you update the apps just tap new pin and it teleport to new pin straight away no need to click the play button back πŸ‘

sorry for asking sir 🫑

thank you for make this apps btw 🀲

Add Coordinate Search Support

Hi,

As the title says, I hope you can add support for coordinate search, sometime its more useful to set gps at long-lat coordinates instead of city name,
Please considered it, thanks.

Best regards.

gpssetter silently crashes when "set location" button is clicked

Stack trace posted following.

"DEADLINE_EXCEEDED: deadline exceeded after 4.912916000s" is the most noteworthy part of the log.

Tried 1.2.8, 1.2.10… 1.30-beta - all with same. Silent error.

FATAL EXCEPTION: main Process: com.android1500.gpssetter, PID: 2767 java.io.IOException: efjr: DEADLINE_EXCEEDED: deadline exceeded after 4.912916000s. [closed=[], open=[[buffered_nanos=4913157308, waiting_for_connection]]] at android.location.Geocoder$GeocodeListener.getResults(Geocoder.java:246) at android.location.Geocoder.getFromLocation(Geocoder.java:134) at com.android1500.gpssetter.utils.ext.Ext_LatLngKt$getAddress$2$1.invokeSuspend(Ext+LatLng.kt:16) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) at kotlinx.coroutines.internal.LimitedDispatcher.run(LimitedDispatcher.kt:42) at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:95) at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:570) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:677) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664) Suppressed: kotlinx.coroutines.DiagnosticCoroutineContextException: [StandaloneCoroutine{Cancelling}@941653e, Dispatchers.Main.immediate]

Direct-Input of latitude and longitude

I think it'll be better if adding 2 textboxes to let users enter latitude and longitude directly. If this feature added, u can save ur time improving the search function, we can directly get latitude and longitude from URL on Web Google Maps.

Please remove StartApp

Just a kindly request: would you please remove the StartApp SDK? With your app running as Xposed module, it has elevated privileges. This access should not be given to proprietary ad and/or tracking libraries, which inherit the permissions of its host app.

Thanks in advance!

GpsSetter app closes when setting location

Flow:

  • Open GpsSetter
  • Pick a location
  • Hit the play button
  • App crashes

When i reopen the app the picked location is set.

Version GpsSetter: tested on 1.1.6, 1.2.8 and 1.2.10
LSposed: 1.8.5(6649) Zygisk
Magisk: 25.2
System: 8.1.0 (Api 27)
ARM64-v8a
Lineage 15.1-20181211

Logcat message:
FATAL EXCEPTION: main
Process: com.android1500.gpssetter, PID: 7522
java.io.IOException: no result
at android.location.Geocoder.getFromLocation(Geocoder.java:136)
at com.android1500.gpssetter.utils.ext.Ext_LatLngKt$getAddress$2$1.invokeSuspend(Ext+LatLng.kt:16)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
at kotlinx.coroutines.internal.LimitedDispatcher.run(LimitedDispatcher.kt:42)
at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:95)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:570)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:677)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664)

Improve accuracy and precision

First of all, I would like to thank you for developing this module and taking into consideration the general users comments.

Is there's any chance to improve the accuracy and the precision of the location coordinates?

Add new features

Can you make joystick that display over app and use to change location while other app.

proper way to build

Hey not new to android studio but still unsure since ive not done root code before. Do i just open this in android studio and build it?

Or are there specific steps needed?

And is there maybe a discord to talk easier about this?

Improvement

Can you guys group the favourite list items.
Thanks

θ«‹ε•ζœ‰an 8.0η‰ˆζœ¬ε—Ž

ι€™ζ˜―δΈ€ε€‹ε₯½ε·₯ε…·οΌŒζ„Ÿθ¬ε‰΅δ½œθ€…οΌŒθ«‹ε•ζœ‰ζ²’ζœ‰ζ”―ζ΄8.0ηš„η‰ˆζœ¬οΌŒθ¬θ¬

App crash sometimes

Sometimes when I select location and press the play button, the app crashes but work like a charm.

Getting real time location issue

The new version sometimes just fail to get the set location especially if it is really time. it works after certain intervals. Secondly it cant set location when installed on second user.

Per App Location

Nice module, thank you for sharing.

Would it be possible to have per app locations?

Like 1 general location and then locations for specific apps that override the general location?

issues in mainland China

In mainland China, we use GCJ02 instead of WGS84. Some years ago, Google maps droped the support of mainland China and make the convention between GCJ02 to WGS84 inaccurate.
Not only that, the data of Google maps in mainland China almost not updated anymore years ago and now it's totally out of date.
Many location SDK in mainland China requires the approval of government and the users of them are required real-name registration.
But openstreetmap works well in mainland China, although it is a bit inaccurate, it is at least useable.
Since GFW blocked the access of Google maps, switch to openstreetmap will also fix this issue

GpsSetter doesn't seem to work on crDroid9.1

Devices Info

Device Name: RedMi K40(lineage_alioth)
System: crDroid 9.1
Android Version:13
SDK Version: 33

Magisk version

canary release
831a398b (25206) (34)

LSPosed version

1.8.6 (6712) - Zygisk

GpsSetter Version

1.3.0-beta(1310)

Expected behaviour

Locate anywhere by the module in com.baidu.BaiduMap
Screenshot_20230124-180549_GPS Setter
Screenshot_20230124-180542_GPS Setter
Screenshot_20230124-181334_Shell

Actual behaviour

In com.baidu.BaiduMap, i still in real location, not in setted location

log

modules_2023-01-24T17:09:22.592142.log

Not friendly to Chinese users

Using Google Maps in China requires a scientific network. Can you connect to Baidu Maps or AutoNavi Maps to avoid switching the scientific network every time? And the experiment found that most APPs in China cannot work normally, such as WeChat, Weibo, etc.

Doesn't work with microG

Both System Framework and microG Services Core are hooked, but the app says Google Play services are not supported and it won't run

[bug] limited zoom in when using in pop up view

When I run the app, first it starts really far away from my current position - for some reason it seems to like the Oyalma region of Kurdistan. Then, when in full screen mode, I can zoom in fine to the place I want, like my home, but if I change the app to run in pop up view mode (like a floating window that can be resized, as if it was a desktop window), then the zoom in gets limited to a far away city-wide zoom level, and I can't zoom in to street level.

Ideas: Favourites improvement, GPS drift and show favourites on map.

FIRST of all! You are awesome for creating this. Thank you for taking your precious time to create this for all of us. Keep it up.

  1. The favourite list would be nice to be able to RENAME, EDIT or SORT by alphabet.
  2. GPS drift. Current random position option jumps around alot, is it possible to make it drift in one random direction with minimal movement? So it looks more natural?
  3. Show favourites on map. Is it possible to have the bookmarked favourites show up on the map? Maybe make them clickable in order to choose the one you want.

I understand this is extra stuff not necessary since the app is working awesome as it is :). Thank you again.

Unknown update for 1.3.0 beta?

Hello. The update was said to be french translation, ad removal, search fix. But upon updating, it says package appears to be invalid. No indication there was an update on the GitHub page. Thanks.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.