小编Bla*_*o73的帖子

使用.GetMapAsync代替.getMap方法与Google Play服务(Xamarin)

旧代码以这种方式完美运行:

LatLng location = new LatLng (myClass.myLocation.Latitude, myClass.myLocation.Longitude);
CameraPosition.Builder builder = CameraPosition.InvokeBuilder ();
builder.Target (location);
builder.Zoom (18);
CameraPosition cameraPosition = builder.Build ();
MapsInitializer.Initialize (this);
CameraUpdate cameraUpdate = CameraUpdateFactory.NewCameraPosition (cameraPosition);
MapFragment googleMap = FragmentManager.FindFragmentById<MapFragment> (Resource.Id.map);
theMap = googleMap.Map;
if (theMap != null) {
    theMap.MapType = GoogleMap.MapTypeNormal;
    theMap.MoveCamera (cameraUpdate);
}
Run Code Online (Sandbox Code Playgroud)

但是现在它.Map已经过时并且已经过时了,我必须以.GetMapAsync某种方式使用:

theMap = googleMap.GetMapAsync (IOnMapReadyCallback);
Run Code Online (Sandbox Code Playgroud)

但我不明白怎么做.

有人可以帮助我吗?

android google-maps xamarin google-play-services

6
推荐指数
1
解决办法
4万
查看次数

谷歌AdMob iPhone5C iPhone5S 64位模拟器问题

在使用目标编译项目期间:iPhone Retina(4英寸64位)我遇到了库的问题:

OBJC_CLASS _ $ _的GADBannerView

而且我犯了错误:

ld:警告:忽略文件/Users/myName/Downloads/GoogleAdMobAdsSdkiOS-6.5.1/libGoogleAdMobAds.a,文件中缺少必需的体系结构x86_64 /Users/myName/Downloads/GoogleAdMobAdsSdkiOS-6.5.1/libGoogleAdMobAds.a(3片)

似乎谷歌没有实现他的AdMob API的64位版本?

64-bit admob ios

5
推荐指数
1
解决办法
1449
查看次数

在setContentView(R.layout.activity_main)中创建的第一个应用程序上出现Eclipse和Android ADT错误

我没有任何消息.Google如何允许这样的事情?!?!我在下载Eclipse + Android ADT之前已经阅读了上千篇文档.在安装之后,就像我每次安装新的开发系统一样,我尝试编写简单的应用程序:"hallo world".怎么可能像"你好世界"这样的简单东西不会出现?!?

首先是"R"的错误......带来错误"无法解析为变量".修复是添加:

import android.R;
Run Code Online (Sandbox Code Playgroud)

好的......很简单.在Stackoverflow上一分钟,并提供解决方案.然后......砰......立刻就是第二个错误:

  • 的setContentView(R.layout.activity_main); 生成"activity_main无法解析或不是字段"
  • getMenuInflater().inflate(R.menu.main,menu); 生成"主要无法解决或不是一个领域".

在这一点上,我已经阅读了很多(太多)关于这个问题的帖子,但没有看到光......

我再说一遍,令人难以置信的是,为最广泛的移动操作系统开发应用程序的系统在第一次安装时出错......当然是我的错......

任何建议表示赞赏?

eclipse android

0
推荐指数
1
解决办法
1818
查看次数