通过网址在Google Maps v2 Android上设置标记图标

施莱辛格

我无法将Google Places API提供的图标添加到标记中。例如,我想从Google Places API的JSON返回图标:

"icon" : "http://maps.gstatic.com/mapfiles/place_api/icons/generic_business-71.png"

这是我现在不添加图标的方式:

for (Place place : mNearPlaces.results) {
     LatLng placeLatLng = new LatLng(place.geometry.location.lat,
         map.addMarker(new MarkerOptions()
             .position(placeLatLng)
             .title(place.name));
}

我看了这篇文章,并建议使用一些AsyncTask来下载图片。还有其他方法可以做到这一点(这种方法似乎很慢)?是否有设置Google Places API提供的标记图像的标准方法?

这是标记Google Maps Android API v2文档

谢谢

Jitesh upadhyay

您好,使用可以帮助您从URL查看图像的图书馆。访问https://github.com/nostra13/Android-Universal-Image-Loader(适用于Android-Universal-Image-Loader)

您也可以访问了解下载图像

http://brainflush.wordpress.com/2009/11/23/droid-fu-part-2-webimageview-and-webgalleryadapter/

在那之后

对于“自定义标记图标”,您可以使用图标来显示为标记。从任何受支持的来源中加载图标。

fromAsset(String assetName)–从资产文件夹加载

fromBitmap(位图图像​​)–加载位图图像

fromFile(字符串路径)–从文件加载

fromResource(int resourceId)–从可绘制资源加载

尝试如下

// latitude and longitude
double latitude = 17.385044;
double longitude = 78.486671;

// create marker
MarkerOptions marker = new MarkerOptions().position(new LatLng(latitude, longitude)).title("Hello Maps");

// Changing marker icon
// set yours icon here
marker.icon(BitmapDescriptorFactory.fromResource(R.drawable.my_marker_icon)));

// adding marker
googleMap.addMarker(marker);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Google Maps v2 Android上添加标记

来自分类Dev

Google Maps Android API v2

来自分类Dev

Google Android Maps v2 MetersToEquatorPixel

来自分类Dev

Android Google Maps v2测试

来自分类Dev

空白的Android Google Maps v2

来自分类Dev

Google Maps Android API v2

来自分类Dev

Android Google Maps v2导航

来自分类Dev

如何在Google Maps V2 Android中指定“标记”上图标的大小

来自分类Dev

Android Google Maps v2从JSON数组php mySQL添加地图标记

来自分类Dev

Google Maps Android API v2中带有文字的地图标记

来自分类Dev

Android Google Maps v2从JSON数组php mySQL添加地图标记

来自分类Dev

在Google Maps Android API V2上叠加图片

来自分类Dev

Android开发:如何共享我在Google Maps V2上放置的标记的位置

来自分类Dev

如何在Android上使用Google Maps API v2很好地管理标记

来自分类Dev

Google Maps v2缩放到特定标记

来自分类Dev

Google Maps v2 utils的ClusterManager重绘标记

来自分类Dev

Google Maps v2缩放到特定标记

来自分类Dev

多个标记未显示在Google Maps V2中

来自分类Dev

Google Map返回nullpointerexception Google Maps Android V2

来自分类Dev

Google Map返回nullpointerexception Google Maps Android V2

来自分类Dev

如何为Google Maps v2设置api密钥

来自分类Dev

Google Maps API v2中的自定义彩色绘图作为地图标记-Android

来自分类Dev

Google Maps v2无法在某些设备上加载

来自分类Dev

在Google Maps v2上将地图标记移动一定数量的像素

来自分类Dev

在 Google Maps v2 中获取地图标记 ID

来自分类Dev

更改OnMylocationButtonClick在Google Maps v2 Android中缩放

来自分类Dev

Google Maps Activity V2 Android Studio

来自分类Dev

在Android,Google Maps v2中绘制实时路线

来自分类Dev

Android Google Maps Api V2崩溃

Related 相关文章

热门标签

归档