草庐IT

​​Maps

全部标签

android - Google Maps API v2 调用单击 mylocationbutton 的行为

我有一个完全可用的GoogleMap,我可以通过调用显示我的用户位置mMap.setMyLocationEnabled(true);我想要完成的是实际点击现在出现在GoogleMap上的按钮的功能(即使用正确的缩放等将map动画化到用户位置)。GoogleMap对象中已经具备该功能,我该如何使用它?我不想使用LocationListener或类似的东西来完成此操作,我只想“调用与我单击map上的按钮时调用的相同代码”。能这么简单吗?提前致谢。编辑:我基本上想要做的是将map以用户位置为中心,这与我单击按钮时GoogleMap以用户位置为中心的方式完全相同。像这样:GoogleMapmM

android - 如何在 Google Maps Android API v2 中显示具有不同图标的多个标记?

我正在解析一个XML文件,其中包含我的Android应用程序的数据,该应用程序将使用GoogleMapsAndroidAPIv2在map上显示。XML文件的示例格式为:现在,我想根据marker元素中icon的属性值,用不同的图标在map上显示每个标记。我当前通过循环添加标记的代码是:DocumentBuilderFactoryfactory=DocumentBuilderFactory.newInstance();DocumentBuilderbuilder=factory.newDocumentBuilder();Documentdoc=builder.parse("http://

android - 避免标记(Google Maps for Android API V2)在点击时以 map 为中心

我在我的map中有地理定位事件,我正在使用标记添加这些事件,当我点击它们时,我只想让它们改变而不是居中。当我点击一个标记时,有什么方法可以覆盖居中的标记(以及调用onCameraChanged)吗? 最佳答案 将OnMarkerClickListener添加到GoogleMap并在onMarkerClick中返回true。 关于android-避免标记(GoogleMapsforAndroidAPIV2)在点击时以map为中心,我们在StackOverflow上找到一个类似的问题:

android - API Maps v2 自定义信息窗口中的 RelativeLayout 宽度

我有一个用于GoogleMapsAPIv2的自定义信息窗口,它使用通过在我的类中覆盖getInfoWindow添加的RelativeLayout。此布局在第一行有一个带标题的TextView,在下一行有三个TextView,一个左对齐,另一个居中,第三个右对齐。它有效,但窗口占据了整个屏幕,这在平板电脑等大屏幕上非常难看。我尝试将RelativeLayout的宽度设置为某个固定值(假设为“50dp”)或“wrap_content”,但它总是占据整个屏幕。这是布局的XML:怎样才能达到预期的效果? 最佳答案 为此,将根元素设为Line

android - Android 模拟器 4.2.2 或更高版本上的 Google Play 服务。 "Google Maps API demos won' t 运行,除非你更新谷歌播放服务”

这里有一些相关的线程,但这些解决方案不起作用:1.RunningGoogleMapsv2ontheAndroidemulator2。HowtorunGoogleMapAPIV2onAndroidemulator我什至关注了GoogleDeveloper的有关此问题的文档。还是什么都没有。TodevelopanappusingtheGooglePlayservicesAPIs,youneedtosetupyourprojectwiththeGooglePlayservicesSDK.Ifyouhaven'tinstalledtheGooglePlayservicesSDKyet,goge

android - Google Maps Api V2 在当前位置周围画圈

我目前在一个Android项目中使用GoogleMapsAPIV2,我需要能够围绕用户当前位置绘制一个圆圈,并在用户当前位置周围的半径范围内显示兴趣点标记。我正在努力获得表示用户当前位置的小标记,以便我可以围绕它画一个圆圈。到目前为止,这是我的代码。//Setupmapanddisplayuserscurrentposition.MapFragmentmapFragment=(MapFragment)getFragmentManager().findFragmentById(R.id.nearbyMapSearch);mapFragment.getMapAsync(this);fina

android - 在 Eclipse 中找不到 com.google.android.maps

我的Eclipse工程找不到类,只能自己创建。我加了这个所以我认为它现在可以工作了?;)还安装了任何SDK,现在下载了将近40分钟 最佳答案 转到项目->属性->Android,确保您选择的项目构建目标是GoogleAPI之一(由SDK管理器在“第三方附加组件”部分下下载)。 关于android-在Eclipse中找不到com.google.android.maps,我们在StackOverflow上找到一个类似的问题: https://stackoverfl

android - android maps api v2中的彩色折线

我想在androidmapsapi版本2中绘制多段线。我希望它有多种颜色,最好有渐变。不过在我看来,多段线只允许有单一颜色。我怎样才能做到这一点?我已经有了api-v1覆盖绘制我喜欢的东西,所以大概我可以重用一些代码publicclassRouteOverlayGoogleextendsOverlay{publicvoiddraw(Canvascanvas,MapViewmapView,booleanshadow){//(...)drawslinewithcolorrepresentingspeed} 最佳答案 我知道自从有人提出这

android - 如何通过来自 google maps api 的流量获取导航持续时间?

我想通过http请求从googlemapsapi获取导航持续时间:https://maps.googleapis.com/maps/api/directions/json?origin=src&destination=destination但我得到了没有流量的持续时间。如何获得流量持续时间? 最佳答案 您现在无需高级帐户即可获得duration_in_traffic(只需来自thedeveloperconsole的标准APIkey并启用“GoogleMapsDirectionsAPI”)。在您的浏览器中使用进行验证https://m

javascript - 如何在 React Native Android 中实现谷歌地图 (React-Native-Maps)

我一直在使用来自https://github.com/lelandrichardson/react-native-maps/blob/master/docs/installation.md的React-Native-Maps库我已经完成了所有的灌注步骤,但我仍然收到一个空白屏幕(整个React屏幕是白色的,就像没有任何渲染一样)。但是,当我尝试在react中呈现一个元素时,会弹出文本。因此,我的map没有显示是我实现库的结果,而不是React的问题。这是我的index.android.js页面代码/***SampleReactNativeApp*https://github.com/f