android - Map does not appear when using osmdroid -


i following simple tutorial using osmdroid: http://www.gleisarbeiter.de/2011/03/17/using-openstreetmaps-with-osmdroid-on-android/

but whenever run application, using genymotion android emulator, or real device, see grey titles rather map, can seen here: enter image description here

my androidmanifest.xml file is:

<?xml version="1.0" encoding="utf-8"?>     <manifest xmlns:android="http://schemas.android.com/apk/res/android"      package="com.picofoundry.nationalparksofjapan"      android:versioncode="1"      android:versionname="1.0" >  <uses-sdk     android:minsdkversion="11"     android:targetsdkversion="19" />      <uses-permission android:name="android.permission.access_fine_location"/>     <uses-permission android:name="android.permission.access_coarse_location"/>     <uses-permission android:name="android.permission.access_wifi_state" />     <uses-permission android:name="android.permission.access_network_state" />     <uses-permission android:name="android.permission.internet" />      <uses-feature android:name="android.hardware.location.network" />     <uses-feature android:name="android.hardware.location.gps" />     <uses-feature android:name="android.hardware.wifi" />       <uses-feature         android:glesversion="0x00020000"         android:required="true" />  <application     android:allowbackup="true"     android:icon="@drawable/ic_launcher"     android:label="@string/app_name"     android:theme="@style/apptheme" >     <!-- splash screen -->     <activity         android:name="com.picofoundry.nationalparksofjapan.splashscreen"         android:label="@string/app_name"         android:screenorientation="portrait"         android:theme="@android:style/theme.black.notitlebar" >         <intent-filter>             <action android:name="android.intent.action.main" />              <category android:name="android.intent.category.launcher" />         </intent-filter>     </activity>      <!-- main activity -->     <activity         android:name="com.picofoundry.nationalparksofjapan.mainactivity"         android:launchmode="singletask"         android:configchanges="orientation|keyboardhidden"         android:label="@string/app_name" >     </activity> </application> </manifest> 

and mainactivity is:

package com.picofoundry.nationalparksofjapan;  import android.os.bundle; import android.app.activity;  import org.osmdroid.views.mapcontroller; import org.osmdroid.views.mapview;  public class mainactivity extends activity {  private mapview myopenmapview; private mapcontroller mymapcontroller;  @override protected void oncreate(bundle savedinstancestate) {     super.oncreate(savedinstancestate);      myopenmapview = new mapview(this, 256);     myopenmapview.setclickable(true);     myopenmapview.setbuiltinzoomcontrols(true);     setcontentview(myopenmapview); }  @override public boolean oncreateoptionsmenu(menu menu) {     // inflate menu; adds items action bar if present.     getmenuinflater().inflate(r.menu.main, menu);     return true; } } 

if using default tile provider (mapnik), stopped providing tiles because of incorrect user agent field in request. osmdroid version 4.1 fixes problem.


Comments

Popular posts from this blog

php - regexp cyrillic filename not matches -

c# - OpenXML hanging while writing elements -

python - Scapy Dot11ReassoReq -