草庐IT

​​Maps

全部标签

android - 从底部拉出 View like Google Maps

我正在尝试制作类似于谷歌地图中的上拉菜单(见图片)的布局,我可以在其中从屏幕底部上拉并查看有关map上某个点的更多详细信息。我目前正在使用DrawerLayout拉侧View,但我会使用与谷歌地图相同的布局。这是一些图片:http://imgur.com/a/kuSKu#0此外,这是我现在在主要Activity中使用的代码: 最佳答案 现在我们可以使用DesignSupportLibrary:BottomSheets来自Android支持库23.2! 关于android-从底部拉出Vie

android - 在 Google Maps api v2 中设置自定义 InfoWindow 的宽度

我在map上创建了标记。当我点击它们时,自定义信息窗口总是和屏幕一样宽。我尝试设置layout_width="200dp"但这没有帮助。我也试过设置view.setLayoutParams(newLayoutParams(GetDipsFromPixel(200),GetDipsFromPixel(300)));我可以通过设置snippetUi.setWidth(GetDipsFromPixel(200));来设置TextView的宽度,但布局仍然保持屏幕宽度。类:privateclassCustomInfoWindowAdapterimplementsInfoWindowAdapte

android - 在 Android 应用程序中集成 "Search Maps"函数

Googlemap应用程序具有一个搜索框(带有自动建议),您可以通过它搜索地址,从而在Googlemap应用程序的map上放置一个标记。是否可以在定制的Android应用程序中重新使用此功能,其中还显示了一个文本框,从而将Geopoint传送到定制的应用程序,以便应用程序本身可以将标记放置在某个地方?换句话说,Googlemap应用程序是否公开了可由自定义应用程序使用的服务或Intent?如果是这样,如何进行集成?如果没有,有人可以提供有关如何实现自定义实现的指针吗? 最佳答案 要从指定地址获取位置,您需要使用类似Geocoder.

android - Google Maps V2 在 android 2.2 上显示黑屏

我尝试按照AndroidMapsV2QuickStart上的教程进行操作但是当我运行该应用程序时,会显示一个空白的map屏幕。我的手机使用的是android2.2.1。这是logcat中显示的内容:12-0718:07:52.479:W/dalvikvm(1654):VFY:unabletoresolveinstancefield2412-0718:07:53.129:W/dalvikvm(1654):UnabletoresolvesuperclassofLmaps/a/du;(411)12-0718:07:53.129:W/dalvikvm(1654):Linkofclass'Lma

android - react native map : Markers image doesn't show using Custom Marker in react-native-maps

我正在使用react-native-maps但是我遇到了一个问题,在谷歌搜索了很多没有答案之后我不得不在这里问。我正在尝试使用自定义标记作为map中的标记,如下图所示我在搜索中发现需要使用CustomMarker来完成maker的设计,于是我创建了一个CustomMarker组件importReact,{Component}from"react";import{View}from"react-native";import{Text,Left,Right,Thumbnail,}from"native-base";constdefaultEmployeeLogo=require("../.

从Google Maps URL FTID(HEX)获取LAT/LON

在使用AndroidGoogleMaps应用程序分享按钮时,它只是将URL作为此类应用程序返回到此类应用程序:https://goo.gl/maps/tkNXzF2krmR2这是一个Google短URL,可以转换为长URL(使用GooleShortURLAPI),将其转换为这样的东西:http://maps.google.com/?q=Tehran+Province,+Tehran,+Banafsheh+3&ftid=0x3f8dfd04d309f925:0x2867166b05b0bfe6&hl=en&gl=us&shorturl=1很明显,该URL没有纯净的纬度和经度值。但是似乎值在URL

android - 如何使用 Google Maps API v2 确定经纬度坐标是否在道路上

我使用了Google地理地址并使用纬度/经度得到了地址。我如何确定我是否在路上?基本上是道路HitTest?我目前正在为经纬度使用位置管理器,并且GeoAddress对于路边和路边是相同的。 最佳答案 最终解决方案使用reversegeocodingviatheGoogleGeocodingAPI.Thetermgeocodinggenerallyreferstotranslatingahuman-readableaddressintoalocationonamap.Theprocessofdoingtheconverse,tran

android - Google Maps Android API v2 检测 map 上的长按并添加标记不起作用

我想通过长按在map上添加标记。onMapClick()中的Toast显示正常点击。但是长按不起作用。onMapLongClick()中的Toast长按不显示。标记也不会显示在map上。我正在使用SupportMapFragment因为我想在Android2.x设备上使用我的应用程序。我已经在Android版本2.3.7的NexusOne上测试了我的应用程序。这是我的代码。publicclassMainActivityextendsFragmentActivityimplementsOnMapClickListener,OnMapLongClickListener{finalintRQ

android - Google Maps Android API v2 中带有文本的 map 标记

我想出了这篇文章,但它是针对已弃用的GoogleMapsAPIhttp://tech.truliablog.com/2012/02/23/custom-map-markers-for-android-google-maps/在新的API中,我找不到执行此操作的简单方法。事实上,我根本做不到。基本上,我希望将TextViews作为map上的标记,并将9Patch可绘制对象作为文本背景。Trulia仍在其当前应用程序中使用新的APIv2来实现这一点。你可以在这里查看我该怎么做? 最佳答案 ChrisBroadfoot创建了一个实用程序库

android - Google Maps Android API v2 中折线的触摸检测

我想实现一个touchListener在使用GoogleMapsV2AndroidAPI显示的折线上。缩放级别:CameraUpdatecameraUpdate=CameraUpdateFactory.newLatLngZoom(lat_Lng,5);我尝试了以下折线触摸代码:booleanonpoly=false;for(Polylinepolyline:mPolylines){for(LatLngpolyCoords:polyline.getPoints()){float[]results=newfloat[1];Location.distanceBetween(points.la