Thanks for replying

I will be careful from now onwards.
My application is running but the map is not visible.

As i have mentioned in the code that i have 3 linearlayouts.
One parent Linear Layout and 2 child Linear Layout
In first child linear layout i have orientation = horizontal and have 5
buttons in it
in second Linear Layout i have google Map which is not showing in the
application

5 Buttons have the following functionality :-

1. Zoomin
2. Zoomout
3. Sets the StreetView
4. Sets the Satellite View
5. Sets the Traffic View

Since the Map is not visible clicking on the last three buttons does nothing
But when i click on either Zoomin or Zoomout the application gives a "force
close" error

Let me know if i am doing anything wrong or if you want to know anything
else to understand the situation.

Thanks
On Tue, Nov 30, 2010 at 11:33 AM, Sarwar Erfan <[email protected]>wrote:

> What is the problem you are facing?
>
> Few will have time to create new project, copy and paste your codes,
> run and find out what the problem is.... Then comes the question of
> solution.
>
> Regards
> Sarwar Erfan
>
>
> On Nov 30, 11:16 am, Abhishek Talwar <[email protected]>
> wrote:
> > I don't know what i always seem to end up doing wrong but it is quite
> > irritating now and
> > it is second time i am posting on same topic.
> > Please if anyone can take time to read the following code and guide me
> > that what is lacking i would be highly obliged
> >
> > Manifest.xml
> >
> > <?xml version="1.0" encoding="utf-8"?>
> > <manifest xmlns:android="http://schemas.android.com/apk/res/android";
> >       package="org.mymapinapi"
> >       android:versionCode="1"
> >       android:versionName="1.0">
> >     <application android:icon="@drawable/icon" android:label="@string/
> > app_name">
> >       <uses-library android:name="com.google.android.maps" />
> >         <activity android:name=".mymapinapi"
> >                   android:label="@string/app_name">
> >             <intent-filter>
> >                 <action android:name="android.intent.action.MAIN" />
> >                 <category
> > android:name="android.intent.category.LAUNCHER" />
> >             </intent-filter>
> >         </activity>
> > <uses-permission
> > android:name="android.permission.ACCESS_FINE_LOCATION" />
> > <uses-permission
> > android:name="android.permission.ACCESS_COARSE_LOCATION" />
> > <uses-permission android:name="android.permission.INTERNET" />
> >     </application>
> >     <uses-sdk android:minSdkVersion="7" />
> >
> > </manifest>
> >
> >                                              Main.xml :-
> > The layout contains two linear layouts.
> > The first one has 5 buttons in horizontal layout and second one has
> > simple mapview wih google api
> >
> > <?xml version="1.0" encoding="utf-8"?>
> > <LinearLayout xmlns:android="http://schemas.android.com/apk/res/
> > android"
> >     android:orientation="vertical"
> >     android:layout_width="fill_parent"
> >     android:layout_height="fill_parent"
> >     >
> >     <LinearLayout xmlns:android="http://schemas.android.com/apk/res/
> > android"
> >     android:orientation="horizontal"
> >     android:layout_width="fill_parent"
> >     android:layout_height="fill_parent">
> >
> >     <Button android:id="@+id/zoomin"
> >             android:text="+"
> >             android:layout_width="wrap_content"
> >             android:layout_height="wrap_content" />
> >
> >     <Button android:id="@+id/zoomout"
> >             android:text="-"
> >             android:layout_width="wrap_content"
> >             android:layout_height="wrap_content" />
> >
> >     <Button android:id="@+id/satellite"
> >             android:text="Satellite"
> >             android:layout_width="wrap_content"
> >             android:layout_height="wrap_content" />
> >
> >     <Button android:id="@+id/street"
> >             android:text="Street"
> >             android:layout_width="wrap_content"
> >             android:layout_height="wrap_content" />
> >
> >     <Button android:id="@+id/traffic"
> >             android:text="Traffic"
> >             android:layout_width="wrap_content"
> >             android:layout_height="wrap_content" />
> >
> > </LinearLayout>
> >
> > <LinearLayout android:id="@+id/LinearLayout01"
> >               android:layout_width="wrap_content"
> >               android:layout_height="wrap_content">
> >               <com.google.android.maps.MapView android:id="@+id/mymap"
> >                         android:layout_width="fill_parent"
> >                         android:layout_height="fill_parent"
> >
> > android:apiKey="033PkWkCKskK50UfVjdjehD71XJ55xuDOEassDQ" /></
> > LinearLayout>
> >
> > </LinearLayout>
> >
> >                                                           Main Java
> > file :-
> >
> > package org.mymapinapi;
> >
> > import com.google.android.maps.MapActivity;
> > import com.google.android.maps.MapView;
> >
> > import android.app.Activity;
> > import android.os.Bundle;
> > import android.view.View;
> > import android.view.View.OnClickListener;
> > import android.widget.Button;
> >
> > public class mymapinapi extends MapActivity {
> >         MapView mv;
> >         Button btn1,btn2,btn3,btn4,btn5;
> >     /** Called when the activity is first created. */
> >     @Override
> >     public void onCreate(Bundle savedInstanceState) {
> >         super.onCreate(savedInstanceState);
> >         setContentView(R.layout.main);
> >     mv=(MapView)findViewById(R.id.mymap);
> >     btn1=(Button)findViewById(R.id.zoomin);
> >     btn2=(Button)findViewById(R.id.zoomout);
> >     btn3=(Button)findViewById(R.id.satellite);
> >     btn4=(Button)findViewById(R.id.street);
> >     btn5=(Button)findViewById(R.id.traffic);
> >
> >     btn1.setOnClickListener(new OnClickListener(){
> >
> >                 @Override
> >                 public void onClick(View v) {
> >                         // TODO Auto-generated method stub
> >                         mv.getController().zoomIn();
> >
> >                 }
> >
> >     });
> >
> >     btn2.setOnClickListener(new OnClickListener(){
> >
> >                 @Override
> >                 public void onClick(View v) {
> >                         // TODO Auto-generated method stub
> >                         mv.getController().zoomOut();
> >
> >                 }
> >
> >     });
> >
> >     btn3.setOnClickListener(new OnClickListener(){
> >
> >                 @Override
> >                 public void onClick(View v) {
> >                         // TODO Auto-generated method stub
> >                         mv.setStreetView(false);
> >                         mv.setTraffic(false);
> >                         mv.setSatellite(true);
> >
> >                 }
> >
> >     });
> >
> >     btn4.setOnClickListener(new OnClickListener(){
> >
> >                 @Override
> >                 public void onClick(View v) {
> >                         // TODO Auto-generated method stub
> >                         mv.setStreetView(true);
> >                         mv.setTraffic(false);
> >                         mv.setSatellite(false);
> >
> >                 }
> >
> >     });
> >
> >     btn5.setOnClickListener(new OnClickListener(){
> >
> >                 @Override
> >                 public void onClick(View v) {
> >                         // TODO Auto-generated method stub
> >                         mv.setStreetView(false);
> >                         mv.setTraffic(true);
> >                         mv.setSatellite(false);
> >
> >                 }
> >
> >     });
> >     }
> >
> >         @Override
> >         protected boolean isRouteDisplayed() {
> >                 // TODO Auto-generated method stub
> >                 return false;
> >         }
> >
> >
> >
> >
> >
> >
> >
> > }
>
> --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]<android-developers%[email protected]>
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en
>

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to