私のAndroidアプリでは、マップビューと現在の場所、現在表示されている最も近い劇場が表示されています。ユーザーが劇場(ジオフェンスなど)に入ったときに通知したい.NETで検索し、ジオフェンシングをサポートするAndroid APIを見つける方法を教えてください?
注: http://geofence.locationlabs.com/を試し ましたが、機能しないということは、API キーが comig でないことを意味します。サンプルコードは本当に役に立ちます よろしくお願いします
私のAndroidアプリでは、マップビューと現在の場所、現在表示されている最も近い劇場が表示されています。ユーザーが劇場(ジオフェンスなど)に入ったときに通知したい.NETで検索し、ジオフェンシングをサポートするAndroid APIを見つける方法を教えてください?
注: http://geofence.locationlabs.com/を試し ましたが、機能しないということは、API キーが comig でないことを意味します。サンプルコードは本当に役に立ちます よろしくお願いします
ちょっと解決策を見つけた これを試して、
PendingIntent と Location Manager を実装する必要があります。Location Manager はユーザーの現在の場所を取得し、ユーザーが特定の地域に入ると、保留中のインテントを次のようなコード スニペットで起動します。
//---use the LocationManager class to obtain locations data---
lm = (LocationManager)
getSystemService(Context.LOCATION_SERVICE);
//---PendingIntent to launch activity if the user is within some locations---
PendingIntent pendIntent = PendingIntent.getActivity(
this, 0, new
Intent(android.content.Intent.ACTION_VIEW,
Uri.parse("http://www.amazon.com")), 0);
lm.addProximityAlert(37.422006, -122.084095, 5, -1, pendIntent);
ここで領域 (ユーザー トラッキングの半径) を設定できる addProximityAlert メソッドは 、addProximityAlert メソッドの詳細です。