Voglio definire un limite geografico al di fuori del quale, l'app si rifiuterà di lavorare. So già come farlo con un quadrato vincolato da due lunghi coppie lat /:Come limitare l'usabilità dell'app ad una determinata area geografica ANDROID
if ((dLAT.doubleValue() > 35.309171) || (dLAT.doubleValue() < 35.226442) || (dLON.doubleValue() < -92.790165) || (dLON.doubleValue() > -92.707081))
{
LocalBroadcastManager localBroadcastManager = LocalBroadcastManager.getInstance(this);
localBroadcastManager.sendBroadcast(new Intent("killapp"));
}
conosco anche geofencing ... o abbastanza per sapere che con Geofencing, le aree vengono definite come cerchi con un raggio da un unico punto.
Ma come ho detto mi piacerebbe definire un contorno che corrisponde la realtà:
Ad esempio, se ci fosse un app che è stato progettato per non funzionare se l'utente è al di fuori del confine del Kansas, non sarebbe essere soddisfacente per definire un RADIO, poiché lo stato del Kansas non è circolare e il suo margine è sinuoso.
Mi capita di utilizzare Android per questo, ma dubito che sia davvero importante per questa domanda.
Grazie per qualsiasi aiuto!
Grazie mille ... anche se non riesco ancora a verificarlo completamente, sembra molto promettente ed è di gran lunga la migliore risposta. GRAZIE. –