草庐IT

android - 两个位置之间的距离不正确

我在http://www.movable-type.co.uk/scripts/latlong.html上使用了算法求两点之间的距离。我的两点是long1=51.507467;lat1=-0.08776;long2=51.508736;lat2=-0.08612;根据MovableTypeScript答案是0.1812km我的应用程序给出的结果(d)为0.230km检查Haversine公式:http://www.movable-type.co.uk/scripts/latlong.htmldoubleR=6371;//earth’sradius(meanradius=6,371km)

android - 是否可以使用具有相同 API KEY 的 Maps 和 place API

我很累地构建了一个应用程序,它使用谷歌地图显示地点并使用PaceAPI搜索地点。但不可能在list中使用两个不同的APIkey构建应用程序。所以,我想知道是否可以使用相同的APIkey访问Maps和PlaceAPI..?或者还有其他方法可以做到这一点。 最佳答案 是的!您可以在两者上使用相同的key,也可以对所有GoogleAPI仅使用一个key在列出的所有googleapi中查看下图并查看此link.现在你必须启用所有的api,这里必须启用你在你的应用程序中需要的API。见this注意:您必须为特定平台创建APIkey,不同平台为

android - 如何使用 Maps V2 Android API 选择标记?

我目前正在使用MapsV1API中的ItemizedOverlay类,它跟踪当前选择的标记(如果有)。MapsV2中是否有任何类似的功能来确定当前选择了哪个标记?另外,有没有办法以编程方式选择新标记? 最佳答案 是的。要确定选择了哪个标记,请将OnInfoWindowClickedListener添加到您的GoogleMap://mMapisaninstanceofGoogleMapmMap.setOnInfoWindowClickListener(getInfoWindowClickListener());覆盖OnInfoWind

android - 方法 getSupportFragmentManager() 未定义

我正在尝试显示map,但它显示此错误,“方法getSupportFragmentMananger()未针对类型main定义”请帮助。谢谢。我正在使用谷歌地图应用packagecom.maps;importandroid.os.Bundle;importandroid.view.LayoutInflater;importandroid.view.View;importandroid.view.ViewGroup;importcom.google.android.gms.maps.GoogleMap;importcom.google.android.gms.maps.MapFragment

在单击时显示Google Maps左上角Infowdoww?

我正在构建一张Google地图,我想在鼠标上方标记的情况下显示一些信息,然后在用户单击地图上时更详细的信息。我通过添加两个Infowdows找到了解决方案。htmlCSS#map-canvas{height:400px;width:100%;}JS"usestrict";//variabletoholdamapvarmap;//variabletoholdcurrentactiveInfoWindowvaractiveInfoWindow;//----------------------------------------------------------------------------

android - Google Maps Android API v2 - MarkerOptions 可拖动和可见方法

我正在使用本月早些时候发布的新GoogleMapsAndroidAPI(v2),我很高兴看到一个MarkerOptions.draggable(booleandraggable)方法,我认为它会创建一个可拖动的传入true的draggable值时标记。然而,在尝试它时(即向map添加这样的标记),它似乎没有做任何事情。MarkerOptions.visible(booleanvisible)方法,我认为在传入visible值false.有人能够使这些方法起作用吗? 最佳答案 后一期已经在GoogleBugTracker.dragga

android - 可点击折线 Google Maps API Android

我想在Googlemapv2androidmap上点击一个地点。如果单击的点与多段线路径上的某个点相交,则显示该多段线。我没有在android中看到任何记录的多段线可点击事件。我尝试扩展当前的Polyline对象(标记为final)我还有哪些其他选择? 最佳答案 您可以使用库:https://github.com/googlemaps/android-maps-utils并使用下一个方法(在OnMapClickListener中)检测对折线的点击:PolyUtil.isLocationOnPath(point,polyline.ge

javascript - Polyline Google Maps V3 中的标签

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭去年。Improvethisquestion我想在googlemapsapiV3中做类似的事情...这可能吗?我非常感谢您的帮助,因为我没有使用谷歌地图的经验更新:我想像这样为我们自己的折线添加标签。(来源:aerodromoschile.com)

android - 限制与给定 SHA-1 指纹关联的 Google Maps API key 数量(即调试 keystore )?

我有一个调试keystore,用于为大量项目(即包名称)签署调试版本。我想知道Google是否对我可以使用单个调试keystore(及其关联的SHA-1指纹)生成的APIkey的数量施加任何限制。我不介意创建新的Google开发者帐户,但我只想对所有帐户使用一个调试keystore。对此有什么想法或经验吗? 最佳答案 对于调试keystore,我认为没有限制,因为我们可以为许多应用程序使用一个调试key获得APIkey,但是对于APTkey的发布版本,我们需要为每个应用程序提供一个发布key

android - Google Maps V2 Android 作为 fragment 工作,但将白屏(带缩放控制)显示为子 fragment

我已经研究这个问题几天了,尝试了SO提供的所有方法,但都没有成功。当我遵循Google概述的说明时here,在我的FragmentActivity下扩展SupportMapFragment的自定义mapfragment(QMapFragment)中显示通用Googlemap没有任何问题。(旁注:即使我在Manifest.xml中提供了虚拟APIkey,例如“abcd”,map仍然显示得很好。我对此感到困惑,但无论如何......)但是当我将QMapFragment作为子fragment添加到另一个自定义fragment时,例如,使用以下代码:mFrag=QMapFragment.new