2016-01-20 87 views
1

当我尝试拖动和移动谷歌地图时,我的应用程序出现错误,应用程序崩溃,它显示了Android的经典错误“不幸的是应用程序已停止”。此问题发生的Android和只对某些设备,例如与设备的Nexus 6和6.0.1(机器人版本)当谷歌地图拖动时,Android 6.0崩溃

步骤来重现问题:

  1. 运行Android web视图混合动力车应用容器
  2. 打开带标记的地图
  3. 拖动和移动地图
  4. 程序崩溃的消息“不幸的是,应用程序已停止”
+1

股份logcat的 –

+0

后您的Android登录猫... –

回答

3

我想通了! :D

我从字面上花了几个小时才找到它。所有你所要做的就是拖动设置为true的标志是这样的:

var marker = new google.maps.Marker({ position: markerLatLng, map: map, title: "title", draggable: true }); 

问题只发生在我的Nexus 5倍,但它的工作上iPhone6,iPhone5c和华硕Zenphone 2.对于我,这只是造成麻烦的标记。

或者试试这个:

     var userMarker = new google.maps.Marker({ 
          position: markerLatLng, 
          icon: { 
           strokeColor: '#ffffff', 
           fillColor: '#4788F3', 
           path: google.maps.SymbolPath.CIRCLE, 
           scale: 10, 
           fillOpacity: 1, 
           strokeWeight: 2 
          }, 
          draggable: true, 
          map: map 
          });