Portals Map

Portals Map for Ingress

device-2015-02-07-085445

Why do you need this app?

The common way to check the portals of any city is through the official map of Intel or IITC, but it takes forever to load the maps and still need to zoom until certain range to be able to view all the portals which is highly inconvenient. This app can simplify and display !all the maps in a blink of eye. An perfect app for anyone who wants to find out all the surrounding portals or create links. Easy-to-use.

Database file saved at /sdcard/android/database/ingress.db .

Download:

PortalsMap1.2.0.9.apk
(2015.09.12)

Comments

  1. Just installed Portal Map. Moto G4 6.0.1 The app crashes every time I open it. Any suggestions? Or can I provide a logcat for troublshooting?

    1. 03-14 11:37:14.713 1899-3634/? I/ActivityManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.hydjan.portalsmap/.PortalsMapActivity (has extras)} from uid 10060 on display 0
      03-14 11:37:14.735 1899-3630/? I/ActivityManager: Start proc 14554:com.hydjan.portalsmap/u0a124 for activity com.hydjan.portalsmap/.PortalsMapActivity
      03-14 11:37:14.788 14554-14554/? W/System: ClassLoader referenced unknown path: /data/app/com.hydjan.portalsmap-1/lib/arm
      03-14 11:37:15.634 1899-1984/? I/LaunchCheckinHandler: Displayed com.hydjan.portalsmap/.PortalsMapActivity,cp,ca,909
      03-14 11:37:15.634 1899-1984/? I/ActivityManager: Displayed com.hydjan.portalsmap/.PortalsMapActivity: +909ms
      03-14 11:37:15.711 14554-14554/? E/AndroidRuntime: FATAL EXCEPTION: main
      Process: com.hydjan.portalsmap, PID: 14554
      android.database.sqlite.SQLiteException: no such table: ingress (code 1): , while compiling: SELECT _id, name, lat, long, zoom, gcjlat, gcjlong, level, resCount, health, team FROM ingress WHERE gcjlat > 31.236052709490966 and gcjlat 121.48212388157843 and gcjlong < 121.48963373154402 and ( 1 = 0 or team like '%E%' or team like '%R%' or team like '%N%' or 1 = 0 ) and ( 1 = 0 or level = 1 or level = 2 or level = 3 or level = 4 or level = 5 or level = 6 or level = 7 or level = 8 or 1 = 0 ) ORDER BY lat
      at android.database.sqlite.SQLiteConnection.nativePrepareStatement(Native Method)
      at android.database.sqlite.SQLiteConnection.acquirePreparedStatement(SQLiteConnection.java:887)
      at android.database.sqlite.SQLiteConnection.prepare(SQLiteConnection.java:498)
      at android.database.sqlite.SQLiteSession.prepare(SQLiteSession.java:588)
      at android.database.sqlite.SQLiteProgram.(SQLiteProgram.java:58)
      at android.database.sqlite.SQLiteQuery.(SQLiteQuery.java:37)
      at android.database.sqlite.SQLiteDirectCursorDriver.query(SQLiteDirectCursorDriver.java:44)
      at android.database.sqlite.SQLiteDatabase.rawQueryWithFactory(SQLiteDatabase.java:1316)
      at android.database.sqlite.SQLiteDatabase.queryWithFactory(SQLiteDatabase.java:1163)
      at android.database.sqlite.SQLiteDatabase.query(SQLiteDatabase.java:1034)
      at android.database.sqlite.SQLiteDatabase.query(SQLiteDatabase.java:1202)
      at com.hydjan.portalsmap.PortalsMapActivity.addMarkersToMap(PortalsMapActivity.java:2072)
      at com.hydjan.portalsmap.PortalsMapActivity.access$900(PortalsMapActivity.java:150)
      at com.hydjan.portalsmap.PortalsMapActivity$8.onCameraChange(PortalsMapActivity.java:1645)
      at com.google.android.gms.maps.GoogleMap$7.onCameraChange(Unknown Source)
      at com.google.android.gms.maps.internal.zze$zza.onTransact(Unknown Source)
      at android.os.Binder.transact(Binder.java:387)
      at com.google.android.gms.maps.internal.ad.a(:com.google.android.gms.DynamiteModulesB:93)
      at com.google.maps.api.android.lib6.gmm6.api.a.b(:com.google.android.gms.DynamiteModulesB:246)
      at com.google.maps.api.android.lib6.gmm6.api.b.run(:com.google.android.gms.DynamiteModulesB:2037)
      at android.os.Handler.handleCallback(Handler.java:746)
      at android.os.Handler.dispatchMessage(Handler.java:95)
      at android.os.Looper.loop(Looper.java:148)
      at android.app.ActivityThread.main(ActivityThread.java:5443)
      at java.lang.reflect.Method.invoke(Native Method)
      at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:728)
      at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
      at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:102)
      03-14 11:37:15.714 1899-6977/? W/ActivityManager: Force finishing activity com.hydjan.portalsmap/.PortalsMapActivity
      03-14 11:37:15.903 501-501/? D/SFPerfTracer: layers: (3:14) (FocusedStackFrame (0xb8313108): 0:198)* (DimLayer (0xb8315788): 0:177)* (StatusBar (0xb8322ba8): 2:7130) (com.android.systemui.ImageWallpaper (0xb8332288): 0:74)* (DimLayer (0xb831c130): 0:23)* (NavigationBar (0xb832cbd8): 2:101) (com.hydjan.portalsmap/com.hydjan.portalsmap.PortalsMapActivity (0xb830d4c8): 0:33)- (Application Error: com.hydjan.portalsmap (0xb8352fb0): 0:46)- (com.google.android.googlequicksearchbox/com.google.android.launcher.GEL (0xb8335338): 0:12)- (Starting com.hydjan.portalsmap (0xb830d4c8): 0:35)- (com.hydjan.portalsmap/com.hydjan.portalsmap.PortalsMapActivity (0xb834e6c0): 0:7) (Application Error: com.hydjan.portalsmap (0xb83552f8): 2:6)*
      03-14 11:37:16.242 1899-1955/? W/ActivityManager: Activity pause timeout for ActivityRecord{cea366 u0 com.hydjan.portalsmap/.PortalsMapActivity t89 f}
      03-14 11:37:17.375 14554-14607/? W/DynamiteModule: Failed to load module via V2: java.lang.ClassNotFoundException: Didn’t find class “com.google.android.gms.dynamite.DynamiteModule$DynamiteLoaderClassLoader” on path: DexPathList[[zip file “/data/app/com.hydjan.portalsmap-1/base.apk”],nativeLibraryDirectories=[/data/app/com.hydjan.portalsmap-1/lib/arm, /vendor/lib, /system/lib]]
      03-14 11:37:22.534 1899-3503/? W/InputDispatcher: channel ‘fa357dd com.hydjan.portalsmap/com.hydjan.portalsmap.PortalsMapActivity (server)’ ~ Consumer closed input channel or an error occurred. events=0x9
      03-14 11:37:22.534 1899-3503/? E/InputDispatcher: channel ‘fa357dd com.hydjan.portalsmap/com.hydjan.portalsmap.PortalsMapActivity (server)’ ~ Channel is unrecoverably broken and will be disposed!
      03-14 11:37:22.547 1899-6977/? I/WindowState: WIN DEATH: Window{fa357dd u0 com.hydjan.portalsmap/com.hydjan.portalsmap.PortalsMapActivity}
      03-14 11:37:22.547 1899-6977/? W/InputDispatcher: Attempted to unregister already unregistered input channel ‘fa357dd com.hydjan.portalsmap/com.hydjan.portalsmap.PortalsMapActivity (server)’
      03-14 11:37:22.567 1899-4322/? I/ActivityManager: Process com.hydjan.portalsmap (pid 14554) has died

发表评论

电子邮件地址不会被公开。 必填项已用*标注