GPS に基づいてアラームを実装しようとしていますが、私が街にいる場合は x で、特定のピンポイントに到達するとその場所にピンポイントを配置すると、アラートまたはアラームが表示されます。完全なマップ構造も実装しました。現在地を表示し、ピンポイントを配置するようにプログラムされています。ソースコードを添付する方法がわかりませんこの方法で私を助けてくださいm Androidが本当に初めてで、その方法がわかりません。これがコードです。どこが間違っているのか教えてください。
public void onLocationChanged(Location l)
{
// TODO Auto-generated method stub
lat=(int) (l.getLatitude() *1E6) ;
longi=(int) (l.getLongitude() *1E6);
ourLocation= new GeoPoint(lat,longi);
OverlayItem overlayItem= new OverlayItem(ourLocation,"","");
CustomPinpoint custom=new CustomPinpoint(d,Main.this);
custom.insertPinPoint(overlayItem);
overlayList.add(custom);
controller.setCenter(ourLocation);
geocoder= new Geocoder(getBaseContext(), Locale.getDefault());
try
{
List<Address>address1=geocoder.getFromLocation
(ourLocation.getLatitudeE6()/1E6,ourLocation .getLongitudeE6()/1E6, 1);
if(address1.size()>0 )
{
for(int i=0; i<address1.get(0).getMaxAddressLineIndex();i++)
{
display1 += address1.get(0).getAddressLine(i)+"\n";
}
}
}
catch(IOException e1)
{
e1.printStackTrace();
Toast.makeText(getBaseContext(), "error", Toast.LENGTH_LONG).show();
}
if(display1.equals(display))
{
AlertDialog alert= new AlertDialog.Builder(Main.this).create();
alert.setTitle("Destination");
alert.setMessage("You Reached to destination");
alert.setButton("OK",new DialogInterface.OnClickListener()
{
public void onClick(DialogInterface arg0, int arg1)
{
// TODO Auto-generated method stub
}
});
alert.show();
}
}