在android中连接互联网有问题

时间:2011-04-05 17:38:52

标签: android google-maps android-internet

我正试图在Android活动的特定点访问谷歌地图。我的模拟器与互联网连接。  我还为manifest.xml文件提供了Internet权限。但我的程序无法连接到互联网。仅显示网格线但不显示地图。我找不到任何错误。请帮帮我。我的代码是

    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    mv=(MapView)findViewById(R.id.mapView);

    LinearLayout zoomLayout = (LinearLayout)findViewById(R.id.zoom);  
    View zoomView = mv.getZoomControls(); 

    zoomLayout.addView(zoomView, 
        new LinearLayout.LayoutParams(
            LayoutParams.WRAP_CONTENT, 
            LayoutParams.WRAP_CONTENT)); 
    mv.displayZoomControls(true);


    mc=mv.getController();
    String coordinates[] = {"1.352566007", "103.78921587"};
    double lat = Double.parseDouble(coordinates[0]);
    double lng = Double.parseDouble(coordinates[1]);

    p=new GeoPoint((int)(lat*1E6),(int)(lng*1E6));
    mc.animateTo(p);
    mc.setZoom(17); 
    mv.invalidate();

我的manifest.xml

<?xml version="1.0" encoding="utf-8"?>

              

<application android:icon="@drawable/icon" android:label="@string/app_name">
    <uses-library android:name="com.google.android.maps"></uses-library>
    <activity android:name=".geo_loc"
              android:label="@string/app_name">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>


</application>

1 个答案:

答案 0 :(得分:0)

您很可能需要Maps API密钥。如果您认为自己已经拥有Maps API密钥但仍无法解决问题,请发布清单.xml文件