草庐IT

BitmapDescriptor

全部标签

java - Android 创建 BitmapDescriptor 异常

我正在编写一个应用程序,它可以与谷歌地图及其上的标记一起工作。我的任务是在谷歌地图上创建和显示一些标记。标记中包含自定义图像和文本。数据正在从服务器加载,每次用户移动谷歌地图相机时我都需要显示新的数据量。所以我使用android-maps-utils:0.4.3库来创建自定义位图(使用IconGenerator),然后从中创建BitmapDescriptor。以下是部分代码:googleMap.clear()LayoutInflaterlayoutInflater=(LayoutInflater)getContext().getSystemService(Context.LAYOUT_

java - 检查 BitmapDescriptor 是否为空

我要查看BitmapDescriptor为空。BitmapDescriptorFactory.fromAsset的文档指出:ReturnstheBitmapDescriptorthatwasloadedfromtheassetornulliffailedtoload.BitmapDescriptorbd=BitmapDescriptorFactory.fromAsset("markerimages/filename.png");if(bd==null){//doSomething...}尽管如此,我还是无法捕获处于空状态的BitMapDescriptor-即使我传递了一个不存在的文件名

google-maps - Flutter - 导航器插入 infoWindowText

我有这样的东西voidonMapCreated(GoogleMapControllercontroller){setState((){mapController=controller;for(inti=0;i我需要在信息窗口文本中创建一个“导航推送”(如href)。有人知道这样做的正确方法是什么吗?---更新---我在这里阅读https://github.com/flutter/flutter/issues/24864一种将id设置为标记的方法。我尝试此代码但返回Nosetternamed'id'inclass'Marker'.voidonMapCreated(GoogleMapCon

google-maps - Flutter - 导航器插入 infoWindowText

我有这样的东西voidonMapCreated(GoogleMapControllercontroller){setState((){mapController=controller;for(inti=0;i我需要在信息窗口文本中创建一个“导航推送”(如href)。有人知道这样做的正确方法是什么吗?---更新---我在这里阅读https://github.com/flutter/flutter/issues/24864一种将id设置为标记的方法。我尝试此代码但返回Nosetternamed'id'inclass'Marker'.voidonMapCreated(GoogleMapCon

dart - 如何使用 BitmapDescriptor.fromAssetImage() 设置自定义 Marker 图标?

我正在尝试在我的Flutter应用中为我的map标记设置一个自定义图标。由于BitmapDescriptor.fromAsset()已被弃用,我正在努力寻找如何使用BitmapDescriptor.fromAssetImage()。我没有找到任何关于此的文档或Stackoverflow问题。这是我当前创建它的方式(没有自定义图像):Marker(markerId:MarkerId(pos.toString()),position:pos,infoWindow:InfoWindow(title:store['store_name'],snippet:'',),icon:BitmapDes

dart - 如何使用 BitmapDescriptor.fromAssetImage() 设置自定义 Marker 图标?

我正在尝试在我的Flutter应用中为我的map标记设置一个自定义图标。由于BitmapDescriptor.fromAsset()已被弃用,我正在努力寻找如何使用BitmapDescriptor.fromAssetImage()。我没有找到任何关于此的文档或Stackoverflow问题。这是我当前创建它的方式(没有自定义图像):Marker(markerId:MarkerId(pos.toString()),position:pos,infoWindow:InfoWindow(title:store['store_name'],snippet:'',),icon:BitmapDes

android - VectorDrawable 与 GoogleMap BitmapDescriptor

在使用VectorDrawable、API5.0+创建MarkerOptions图标时,我遇到了谷歌地图BitmapDescriptor的问题用于创建的方法:@NonNullprivateBitmapDescriptorgetBitmapDescriptor(intid){returnBitmapDescriptorFactory.fromResource(id);}当id参数包含pngdrawable时,一切都很好,但是如果我用xml中定义的VectorDrawable尝试它,当googleMap.addMarker(marker)(BitmapDescriptor不为空)。11-0