Ich möchte eine geografische Grenze definieren, außerhalb derer die App die Arbeit ablehnt. Ich weiß schon, wie dies durch zwei lat/long-Paare gebunden mit einem Quadrat zu tun:So schränken Sie die App-Benutzerfreundlichkeit auf ein bestimmtes geografisches Gebiet ein 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"));
}
Ich weiß auch, über Geofencing ... oder genug, um zu wissen, dass mit Geofencing, Flächen als Kreise mit einem Radius definiert werden aus ein einzelner Punkt.
Aber wie ich schon sagte, würde Ich mag eine Grenze definieren, die der Realität entspricht:
Zum Beispiel, wenn es eine App war, die nicht zu arbeiten, wenn der Benutzer außerhalb der Grenze von Kansas entworfen wurde, wäre es nicht befriedigend sein, einen RADIUS zu definieren, da der Staat Kansas nicht kreisförmig ist und seine Grenze wackelt.
Ich benutze Android dafür, aber ich bezweifle, dass wirklich wichtig für diese Frage ist.
Danke für jede Hilfe!
Vielen Dank ... obwohl ich das noch nicht vollständig verifizieren kann, sieht es sehr vielversprechend aus und ist mit Abstand die beste Antwort. VIELEN DANK. –