Issue
I have a problem with the MapView. Here's my scenario:
I can successfully create the MapActivity. The initial google maps is loaded. Everything works just fine.
After clicking on the map, trying to move it (or actually do anything), the map tiles are not loaded anymore. And it looks like on the image.
I have already found plenty of threads about not setting the Api Key correctly or whatever. I ensure you, that I have set this correctly (otherwise, the map wouldn't be loaded at all). Does anyone have a solution for this. The Api Level I am using is 8, and I am trying it for android 2.2 in the default emulator. Thanks.
Here is a snippet from the manifest:
<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="8" />
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<application ...
Here is the layout file:
<com.google.android.maps.MapView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/map"
android:clickable="true"
android:state_enabled="true"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:apiKey="..." >
</com.google.android.maps.MapView>

Here is the code from the activity, where I initialize the mapView:
mapView = (MapView) findViewById(R.id.map);
mapView.setStreetView(true);
mapView.setBuiltInZoomControls(true);
It also has a LocationListener, that just animates to the location it receives.
Solution
Check the API key and check mapView.setStreetView(); :)
Answered By - Nikola Despotoski
0 comments:
Post a Comment
Note: Only a member of this blog may post a comment.