Closed andrewcarreiro closed 10 years ago
Funky. Did you use your app's package name to generate the apikey?
Yes, and it works in the individual report page, which is why I assumed it wasn't an API issue. On 23 Jul 2013 22:50, "Henry Addo" notifications@github.com wrote:
Funky. Did you use the your app's package name to generate the apikey?
— Reply to this email directly or view it on GitHubhttps://github.com/ushahidi/Ushahidi_Android/issues/158#issuecomment-21460551 .
Hmm. Anything interesting from the logs?
Also, what happens if you hard code the api key in your themed manifest file. See here
@andrewcarreiro I can reproduce this from my end. I will double check tonight. Let me know how it goes with the hard coded API in the manifest file
Hard coded API doesn't seem to fix it; I've attached the only red in the logs below:
07-26 13:53:35.295: E/com.ushahidi.android.app.util.Objects(16253): InstantiationException 07-26 13:53:35.295: E/com.ushahidi.android.app.util.Objects(16253): java.lang.InstantiationException: can't instantiate class com.ushahidi.android.app.views.View 07-26 13:53:35.295: E/com.ushahidi.android.app.util.Objects(16253): at java.lang.reflect.Constructor.constructNative(Native Method) 07-26 13:53:35.295: E/com.ushahidi.android.app.util.Objects(16253): at java.lang.reflect.Constructor.newInstance(Constructor.java:417) 07-26 13:53:35.295: E/com.ushahidi.android.app.util.Objects(16253): at com.ushahidi.android.app.util.Objects.createInstance(Objects.java:73) 07-26 13:53:35.295: E/com.ushahidi.android.app.util.Objects(16253): at com.ushahidi.android.app.activities.BaseActivity.onCreate(BaseActivity.java:149) 07-26 13:53:35.295: E/com.ushahidi.android.app.util.Objects(16253): at com.ushahidi.android.app.ui.phone.ReportTabActivity.onCreate(ReportTabActivity.java:34) 07-26 13:53:35.295: E/com.ushahidi.android.app.util.Objects(16253): at android.app.Activity.performCreate(Activity.java:5104) 07-26 13:53:35.295: E/com.ushahidi.android.app.util.Objects(16253): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1080) 07-26 13:53:35.295: E/com.ushahidi.android.app.util.Objects(16253): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2144) 07-26 13:53:35.295: E/com.ushahidi.android.app.util.Objects(16253): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230) 07-26 13:53:35.295: E/com.ushahidi.android.app.util.Objects(16253): at android.app.ActivityThread.access$600(ActivityThread.java:141) 07-26 13:53:35.295: E/com.ushahidi.android.app.util.Objects(16253): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234) 07-26 13:53:35.295: E/com.ushahidi.android.app.util.Objects(16253): at android.os.Handler.dispatchMessage(Handler.java:99) 07-26 13:53:35.295: E/com.ushahidi.android.app.util.Objects(16253): at android.os.Looper.loop(Looper.java:137) 07-26 13:53:35.295: E/com.ushahidi.android.app.util.Objects(16253): at android.app.ActivityThread.main(ActivityThread.java:5041) 07-26 13:53:35.295: E/com.ushahidi.android.app.util.Objects(16253): at java.lang.reflect.Method.invokeNative(Native Method) 07-26 13:53:35.295: E/com.ushahidi.android.app.util.Objects(16253): at java.lang.reflect.Method.invoke(Method.java:511) 07-26 13:53:35.295: E/com.ushahidi.android.app.util.Objects(16253): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793) 07-26 13:53:35.295: E/com.ushahidi.android.app.util.Objects(16253): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560) 07-26 13:53:35.295: E/com.ushahidi.android.app.util.Objects(16253): at dalvik.system.NativeStart.main(Native Method)
I'm not sure if this is related, but changing categories in the full map view don't seem to limit the pins shown, either.
@andrewcarreiro That should be a bug. Fixed filtering by category.
The map api key issue, I still can't figure out what's causing it. Did you change the package name for these entries in your manifest file?
<permission
android:name="com.ushahidi.android.app.permission.MAPS_RECEIVE"
android:protectionLevel="signature" />
<uses-permission android:name="com.ushahidi.android.app.permission.MAPS_RECEIVE" />
The issue with map tile. comment the following code in MapFragment.java at 112 line in initMap() method. Util.setMapTile(getActivity(), map); Then map displays without tiles.
Thank you @reddy2401, solved our problem too, great timing!
Hi, I have the same problem with map in "Add Report". Any ideas about?
For me it turned out to be a debug problem over Wifi as stated here: http://stackoverflow.com/a/17527910
Fixed by adding
In my whitelabeled app, maps load on an individual report's page, but not on the main "map" tab. The red bubble-pins exist on the main map, but there is no background.
My Google maps api key has been set up, and this issue was noted on a signed app.
My theme.xml file's Google maps api section looks like this, with "myapikey" being replaced by my real api key.
Any ideas on how this would happen?