Is there any plan to update Google Maps binding to 1.4.2?
Closed this issue · 9 comments
Hello,
Is there any plan to update Google Maps binding to 1.4.2?
component in store is stopped updating at ver. 1.3.1.1.
1.3.1.1 to 1.4 is not only adding new function, but also fixing fatal bugs (Ex., > 100 markers causes using too much memory, info window cannot be tapped if marker is behind of it).
So if we cannot use Gmaps 1.4 in Xamarin, it is hard to build robust map application with Gmaps and Xamarin.
I try to update 1.3.0 binding to 1.4.2, but it is end in same result as this report,
http://forums.xamarin.com/discussion/7224/google-maps-1-4
libGoogleMapsExporter.a must update, I think.
Regards
Yes the update is in the works :)
It's wonderful. Thanks a lot!
I'm eagerly awaiting your update.
Are there any ETA for this issue?
Hello,
Thank you for binding 1.4.2.
I try it with same code of 1.3.1.1, it causes an error:
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Exception: Objective-C exception thrown. Name: NSInvalidArgumentException Reason: -[GMSDelegateForward initWithProtocol:delegate:]: unrecognized selector sent to instance 0x79ae21e0
at at (wrapper managed-to-native) MonoTouch.ObjCRuntime.Messaging:void_objc_msgSend_IntPtr (intptr,intptr,intptr)
at Google.Maps.MapView.set_WeakDelegate (MonoTouch.Foundation.NSObject value) [0x0002e] in /Users/kokogiko/Projects/TileMapJPMap/GoogleMaps/binding/obj/Debug/ios/Google.Maps/MapView.g.cs:258
at Google.Maps.MapView.EnsureMapViewDelegate () [0x00022] in /Users/kokogiko/Projects/TileMapJPMap/GoogleMaps/binding/obj/Debug/ios/Google.Maps/MapView.g.cs:617
at Google.Maps.MapView.add_CameraPositionChanged (System.EventHandler`1 value) [0x00002] in /Users/kokogiko/Projects/TileMapJPMap/GoogleMaps/binding/obj/Debug/ios/Google.Maps/MapView.g.cs:733
at MyFirstMap.ACMapView.LoadView () [0x00043] in /Users/kokogiko/Projects/TileMapJPMap/MyFirstMap/MyFirstMap.Touch/src/View/ACMapView.cs:146
at at (wrapper managed-to-native) MonoTouch.ObjCRuntime.Messaging:void_objc_msgSendSuper_IntPtr (intptr,intptr,intptr)
at MonoTouch.UIKit.UITabBarController.set_ViewControllers (MonoTouch.UIKit.UIViewController[] value) [0x00048] in /Developer/MonoTouch/Source/monotouch/src/UIKit/UITabBarController.g.cs:174
at TileMapJP.TabView.AddTab (System.Type viewClass, System.String name, System.String tag) [0x00057] in /Users/kokogiko/Projects/TileMapJPMap/TileMapJP/TileMapJP.Touch/src/View/TabView.cs:64
at MyFirstMap.ACTabController.SetTabList () [0x00022] in /Users/kokogiko/Projects/TileMapJPMap/MyFirstMap/MyFirstMap.Droid/src/Core/ACTabController.cs:13
at TileMapJP.TabView.LoadView () [0x00019] in /Users/kokogiko/Projects/TileMapJPMap/TileMapJP/TileMapJP.Touch/src/View/TabView.cs:35
at at (wrapper managed-to-native) MonoTouch.ObjCRuntime.Messaging:IntPtr_objc_msgSendSuper (intptr,intptr)
at MonoTouch.UIKit.UITabBarController..ctor () [0x00036] in /Developer/MonoTouch/Source/monotouch/src/UIKit/UITabBarController.g.cs:76
at TileMapJP.TabView..ctor () [0x0001a] in /Users/kokogiko/Projects/TileMapJPMap/TileMapJP/TileMapJP.Touch/src/View/TabView.cs:15
at MyFirstMap.ACTabView..ctor () [0x0000f] in /Users/kokogiko/Projects/TileMapJPMap/MyFirstMap/MyFirstMap.Touch/src/View/ACTabView.cs:12
at at (wrapper managed-to-native) System.Reflection.MonoCMethod:InternalInvoke (System.Reflection.MonoCMethod,object,object[],System.Exception&)
at System.Reflection.MonoCMethod.InternalInvoke (System.Object obj, System.Object[] parameters) [0x00002] in /Developer/MonoTouch/Source/mono/mcs/class/corlib/System.Reflection/MonoMethod.cs:537
--- End of inner exception stack trace ---
at System.Reflection.MonoCMethod.InternalInvoke (System.Object obj, System.Object[] parameters) [0x00016] in /Developer/MonoTouch/Source/mono/mcs/class/corlib/System.Reflection/MonoMethod.cs:543
at System.Activator.CreateInstance (System.Type type, Boolean nonPublic) [0x000af] in /Developer/MonoTouch/Source/mono/mcs/class/corlib/System/Activator.cs:329
at System.Activator.CreateInstance (System.Type type) [0x00000] in /Developer/MonoTouch/Source/mono/mcs/class/corlib/System/Activator.cs:222
at TileMapJP.SplashView+<ViewDidAppear>c__AnonStorey3.<>m__2 () [0x0001d] in /Users/kokogiko/Projects/TileMapJPMap/TileMapJP/TileMapJP.Touch/src/View/SplashView.cs:102
at MonoTouch.Foundation.NSActionDispatcher.Apply () [0x00000] in /Developer/MonoTouch/Source/monotouch/src/shared/Foundation/NSAction.cs:53
at at (wrapper managed-to-native) MonoTouch.UIKit.UIApplication:UIApplicationMain (int,string[],intptr,intptr)
at MonoTouch.UIKit.UIApplication.Main (System.String[] args, System.String principalClassName, System.String delegateClassName) [0x0004c] in /Developer/MonoTouch/Source/monotouch/src/UIKit/UIApplication.cs:38
at MyFirstMap.Touch.Application.Main (System.String[] args) [0x00008] in /Users/kokogiko/Projects/TileMapJPMap/MyFirstMap/MyFirstMap.Touch/Main.cs:16
I will specify the place it causes, this is for first report.
Adding Event Handler to 'CameraPositionChanged' event causes error.
mapView.CameraPositionChanged += (object sender, GMSCameraEventArgs e) => {
...
};
Sorry, I forgot to tell environment.
At latest Beta channel,
Xamarin Studio Version 4.0.12
Xcode 4.6.3
Xamarin.iOS Version: 6.4.4.12
@tilemapjp Thanks, we are looking into this.
Alex
@dalexsoto I get newest GMaps component in Store.
It's very stable and works fine.
Thank you very much for great work!