草庐IT

Googlemap

全部标签

android - 在 GoogleMap 叠加层中为 Geopoint 赋予双倍值(value)

我想使用覆盖指向Googlemap位置。为此,将向GeoPoint分配纬度和经度值,但它只接受int值。如何给它分配一个double值?或者是否有其他解决方案可以指向确切的位置?point=newGeoPoint((int)t.getLati(),(int)t.getLongi())任何帮助将不胜感激。 最佳答案 自从GeoPoint接受以微度为单位的纬度和经度,只需像这样创建您的点:GeoPointpoint=newGeoPoint((int)(latitude*1e6),(int)(longitude*1e6));

GoogleMap——谷歌地图Api的使用

最近公司想要在国外也使用地图功能,而我们国内使用的是高德地图,国外客户需要用谷歌地图,所以去了解了一下谷歌地图的使用,这里记录一下。准备工作首先你得有一个谷歌账号,然后得用一点小魔法,去谷歌地图官网申请一个API密钥,现在好像还需要绑定信用卡,有点麻烦,我就直接白嫖公司的了。开始使用加载MapsJavaScriptAPI内嵌方式加载scriptasyncsrc="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&callback=initMap">/script>动态加载使用npm安装npminstall@googlemaps/j

java - 像 Uber Android 一样在 map 上旋转标记和移动动画

我正在从事类似于UBER、Lyft或OLA的项目,即。用可用的移动汽车在房屋上绘制map。我正在寻找某种图书馆,它可以让汽车像UBER一样平稳地移动和转弯。现在,我可以使用下面的代码将汽车从一个经纬平稳地移动到另一个。但棘手的部分是转弯并确保汽车在向方向移动时面向前方。顺滑车代号:finalLatLngSomePos=newLatLng(12.7796354,77.4159606);try{if(googleMap==null){if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.HONEYCOMB){googleMap=((MapFragmen

java - 像 Uber Android 一样在 map 上旋转标记和移动动画

我正在从事类似于UBER、Lyft或OLA的项目,即。用可用的移动汽车在房屋上绘制map。我正在寻找某种图书馆,它可以让汽车像UBER一样平稳地移动和转弯。现在,我可以使用下面的代码将汽车从一个经纬平稳地移动到另一个。但棘手的部分是转弯并确保汽车在向方向移动时面向前方。顺滑车代号:finalLatLngSomePos=newLatLng(12.7796354,77.4159606);try{if(googleMap==null){if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.HONEYCOMB){googleMap=((MapFragmen

php - TSP(旅行商问题)求解器使用 GoogleMap

我们正在开发一个应用程序,我们将在其中在谷歌地图中显示一些可供出售的房屋。用户可以从map上选择任何房屋,并可以找到他/她选择的所有房屋之间的最短路线。谁能告诉我如何找到最短路线并将其显示在map上?是否有任何基于PHP的TSP库可以帮助我们实现我们正在尝试的目标? 最佳答案 AGooglesearch显示许多结果。http://scrivna.com/blog/travelling-salesman-problem/-强力PHP实现保证获得最佳答案。仅适用于有限数量的节点。http://www.renownedmedia.com/

javascript - 在 Codeigniter googlemap v3 库上显示热图

我一直在使用biostall的codeignitergooglemapv3库,目前我想创建一些热图,googlemaps已经提供了它。此URL上已包含文档https://developers.google.com/maps/documentation/javascript/heatmaplayer#customize_a_heatmap_layer但目前我有点困惑如何在Codeigniter库上使用该热图,我必须修改哪一部分来为Codeignitergooglemapv3库创建热图? 最佳答案 我在这里找到了关于如何使用CodeIg

android - animateCamera 有效,而 moveCamera 不适用于 GoogleMap - Android

我需要移动相机以覆盖其上的所有标记。因此,我构建了LatLngBounds,然后尝试调用mMap.moveCamera(CameraUpdateFactory.newLatLngBounds(latLngBounds,15))。问题是,当我使用moveCamera()方法时,我得到了IllegalStateException,但是当我使用animateCamera()时,一切正常。我在onMapReady回调中调用了这两种方法。这是怎么回事?我的堆栈跟踪(主要部分):java.lang.IllegalStateException:ErrorusingnewLatLngBounds(La

java - Android GoogleMap 一个正方形出现一个长方形

我创建了一个GoogleMap对象并绘制了一个顶点为正方形的多边形,如图所示,但正方形看起来是长方形。我做错了什么?这是一段代码:@OverridepublicvoidonMapReady(GoogleMapgoogleMap){mMap=googleMap;//AddamarkerinSydneyandmovethecameraLatLngenidh=newLatLng(38.6925785,-9.2955145);mMap.addMarker(newMarkerOptions().position(enidh).title("MarkerinENIDH"));mMap.moveCa

android - 将 Android GoogleMap 放在一个点上,同时缩放到足以包含另一个点

我想要像雷达屏幕这样的东西,它以用户所在的位置为中心,同时缩放到足以包含v2api的目标点。现在我正在使用bounds=newLatLngBounds.Builder().include(destPos).include(yourPos).build();map.animateCamera(CameraUpdateFactory.newLatLngBounds(bounds,50));但这会在两点之间的某个点居中并缩放以包含两者。有没有像这样简单的方法来做我想做的事?或者我是否必须或多或少地从头开始并做一些数学运算(例如计算两点之间的距离,计算LatLngBounds的纬度/经度,以便

android - 旋转手机时如何在googlemap v2中旋转箭头

谁能帮我解决如何在googlemapv2中旋转箭头?您已经看到,在航行中,箭头旋转到我们面对的方向。我想在我的应用程序中实现它。我对markerOption.rotation(rotation)很感兴趣,这似乎是一个静态的。我想在旋转手机时动态旋转箭头。 最佳答案 我做到了。它是如此容易。下面是如何。这是为了读取传感器并获取手机的方向。/***Initializethesensormanager.*/privatevoidsetupSensorManager(){mSensorManager=(SensorManager)mCont