问题标签 [google-maps-android-api-2]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
google-maps-android-api-2 - 在android中嵌入google maps android v2
我在 android 2.33 中创建了应用程序。我使用了 apk v2 密钥,我遵循了所有步骤,但仍然显示错误
我包含了 google-play-services jar 库文件,但它仍然显示意外停止...
android - Google Maps Android v2 无法与 ActionBarSherlock 片段活动一起使用
我已按照将ActionBarSherlock 与新的 SupportMapFragment一起使用的步骤来使用新的 Google Maps Android v2 API,但我遇到了一些错误,导致应用程序在启动时崩溃。
我在我的应用程序上使用 Maven,所以我也发布了我的 AndroidManifest 和 POM 文件。
你能帮我吗?
这是来自 logcat 的错误:
12-22 14:35:41.319: 错误/AndroidRuntime(8565): 致命异常: main java.lang.NoClassDefFoundError: com.google.android.gms.R$styleable at com.google.android.gms.maps.GoogleMapOptions。 createFromAttributes(Unknown Source) at com.google.android.gms.maps.SupportMapFragment.onInflate(Unknown Source) at android.support.v4.app.FragmentActivity.onCreateView(FragmentActivity.java:269) at android.view.LayoutInflater.createViewFromTag (LayoutInflater.java:563) 在 android.view.LayoutInflater.rInflate(LayoutInflater.java:623) 在 android.view.LayoutInflater.inflate(LayoutInflater.java:408) 在 android.view.LayoutInflater.inflate(LayoutInflater.java: 320) 在 com.actionbarsherlock.internal 的 android.view.LayoutInflater.inflate(LayoutInflater.java:276)。ActionBarSherlockCompat.setContentView(ActionBarSherlockCompat.java:853) at com.actionbarsherlock.app.SherlockFragmentActivity.setContentView(SherlockFragmentActivity.java:262) at br.com.myapp.activities.MainActivity.onCreate(MainActivity.java:19) at android.app .Instrumentation.callActivityOnCreate(Instrumentation.java:1047) 在 android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1615) 在 android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1667) 在 android.app.ActivityThread.access$1500 (ActivityThread.java:117) 在 android.app.ActivityThread$H.handleMessage(ActivityThread.java:935) 在 android.os.Handler.dispatchMessage(Handler.java:99) 在 android.os.Looper.loop(Looper. java:130) 在 android.app.ActivityThread。main(ActivityThread.java:3687) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:507) at com.android.internal.os.ZygoteInit$ MethodAndArgsCaller.run(ZygoteInit.java:867) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:625) at dalvik.system.NativeStart.main(Native Method)
安卓清单:
POM.xml:
http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 br.com.myapp myapp-android 2.0.0 apk myapp
android - 使用 Google Maps v2 膨胀 SupportMapFragment 会导致 ClassNotFoundException
我想用谷歌地图片段开始一个意图。Google Play Services 的示例代码运行良好,但我的应用程序中没有运行这些地图。我引用的库是:
- 安卓支持-v4.jar
- google-play-services_lib.jar
- google-play-services.jar
- Android jar 是目标 4.2 也是平台 android-17
我得到这个错误:
我的代码:
登录活动.java
MapsActivity.java
活动登录.xml
活动地图.xml
AndroidManifest.xml
android - 使用 RelativeLayout 作为自定义 InfoWindow 时出现 NullPointerException
我正在尝试将 aRelativeLayout
用作我的标记的自定义InfoWindow
,但我NullPointerException
每次都得到 ashowInfoWindow
被调用(通过点击 aMarker
或以编程方式)。我正在使用 Google Maps Android API v2。
例外:
我的代码:
*custom_infowindow.xml*
CustomInfoWindowAdapter.java
有趣的是,如果我LinearLayout
改用它,它工作得很好,但如果可能的话,我宁愿只使用一个ViewGroup
。当然,我想知道onMeasure
投掷NullPointerException
.
RelativeLayout
编辑:另外,将内部包装aFrameLayout
或 aLinearLayout
将起作用。当然,将它包裹在另一个里面RelativeLayout
不会。
android - 如何将自定义数据传递给 Google Maps v2 InfoWindowAdapter?
我正在尝试利用 InfoWindowAdapter 为 InfoView 提供自定义内容。我正在从我的 Web 服务中提取 JSONArray 并添加标记,但我没有看到如何通过标记将详细信息传递给回调。
在 Javascript API 中,我可以设置任意标记信息。我希望能够传递可用作自定义内容条件的信息,例如 marker.status 字符串。所以除了标题等之外,视图将需要一些我需要传入的自定义字段。
android - 使用 SupportMapFragment 时,我如何知道地图已准备好使用?
在该onCreate
方法中,我正在使用SupportMapFragment
来显示地图。
结合这一点,我想添加一个标记。问题是当调用getMap
为空时,我什么时候可以再试一次?是否有我可以注册的活动,或者我的方法本身是错误的?
该地图实际上显示在手机上,但是我似乎没有运气获得添加标记的参考。
更新:
SupportMapFragment
我通过构造函数创建的原因是因为典型setContentView
的崩溃并且不起作用。这使我陷入了无法在onCreate
方法中获得参考的困境,因为我当时实际上正在创建SupportMapFragment
。在进一步调查中,我的问题似乎setContentView
是没有将 Google-play-services jar 和 module/src 作为整个项目的一部分设置的副产品。在完成这两项工作后,setContentView
现在可以正常工作,我可以通过getMap()
我所期望的方式获得参考。
很多.xml...
很多活动.java...
android - 将对象与标记关联(谷歌地图 v2)
在我的应用程序中,我有一些使用标记在地图上显示其位置的对象。问题是我发现处理标记点击的唯一方法是
换句话说,我得到了 Marker 对象,而我拥有的唯一接口允许我只设置 MarkerOptions。
有什么方法可以将标记与对象相关联?
android - Google Map Android V2 - 如何在 GroundOverlay 上使用在线图像?
我想使用Google Maps Android API V2提供的GroundOverlay功能。我想显示为叠加的图像只能在线获得(因为它会定期更新);我无法使用本地资源。谷歌提供的例子,只展示了如何使用本地资源:
如何通过 url 使用在线图片?什么是最好的方法?
google-maps-markers - Android Google Maps API v2 onInfoWindowClick 在创建活动时触发所有侦听器
嗨,我有一张带有很多标记的地图。当我将标记添加到地图时,我想为每个标记添加一个 onInfoWindowClick 侦听器,其中包含单独的数据。我想使用 onInfoWindowClick 侦听器加载带有标记信息的活动。
代码不正确。创建活动时,所有侦听器同时触发,当我单击 infoWindow 时,没有任何反应。
android - Android Maps Library V2 缩放控件自定义位置
如何自定义 GoogleMap V2 中内置缩放控件的位置?
Google Maps library 的第 1 版有很多与此主题相关的问题。
如何使用 setBuiltInZoomControls(true) 布局缩放控件?
但是,我找不到与图书馆 V2 相关的任何问题。
在 V2 中,没有方法
前面提到的所有问题都已过时。
提前致谢