嗨,这个 raju 我是 android 新手。我在该项目中创建了一个小项目,我将图像显示为带有自定义视图的地图。我有纬度和经度点,然后如何使用我的纬度和经度点在图像上显示地理点,请任何人帮助我。如果有人知道,请提供一些样品。
问问题
291 次
2 回答
0
于 2012-05-23T04:32:23.973 回答
0
你去吧。
String getMapURL = "http://maps.googleapis.com/maps/api/staticmap?zoom=18&size=560x240" +
"&markers=size:mid|color:red|"
+ yourLatitude
+ ","
+ yourLongitude
+ "&sensor=false";
URL imgValue = new URL(getMapURL);
Bitmap userIcon = BitmapFactory.decodeStream(imgValue.openConnection().getInputStream());
ImageView imgMapInImage = (ImageView) findViewById(R.id.imgMapInImage);
imgMapInImage.setImageBitmap(userIcon);
自定义其余参数width
,例如. 我的示例使用 560*240 的尺寸。使用您的尺寸。还可以根据自己的喜好更改缩放、图钉大小和颜色。height
getMapURL
希望这可以帮助。
编辑:这个例子使用谷歌地图静态 API。有关更多自定义选项,请在此处参考此 URL:https ://developers.google.com/maps/documentation/staticmaps/
于 2012-05-23T05:02:46.537 回答