草庐IT

​​Maps

全部标签

php - 如何绘制折线区域,即服务覆盖区域,并使用 Google Maps API 和 PHP 检查访问者的地址是否位于该区域内?

我是一家正在构建新网站应用程序的企业的所有者。我的合作伙伴是负责开发的程序员,我们都没有任何真正深入的GoogleMapAPI或其折线/多边形区域功能的经验。我们需要一种简单的方法来捕获我们的用户管理区域内的输入,我们的位置可以在其中输入他们的服务覆盖区域信息,即琼斯大道以北的第一街,或距位置地址5英里半径等,并让GoogleMapAPI绘制折线边界。然后,我们网站的访问者在查看我们其中一个地点的谷歌地图时需要能够看到此信息,并且还可以查看他们的服务地址是否在该服务区域内。然后,我们需要以某种方式设置一个标志,以触发向访问者发出通知,告知他们的地址不符合服务或交付条件。如果有人可以帮助

php - Google Maps API v3的服务器端集群

我目前正在开发一种GoogleMapsOverview窗口小部件,该窗口小部件将位置显示为map上的标记。标记的数量从几百个到数千个标记(10000个以上)不等。现在,我正在为GoogleMapsv31.0和GoogleMapsjavascriptAPIv3(高级)使用MarkerClusterer,它可以说一百个标记。由于标记数量会增加,因此我需要一种新的标记聚类方法。据我了解,保持性能的唯一方法是将群集从客户端迁移到服务器端。有谁知道一个好的PHP5库能够为我完成此工作?Atm我正在更深入地研究Googlemap的图层机制。也许还有一些领先的PHP库可以开始检查了?我也遇到过Fus

php - 使用 PHP 将知名文本 (WKT) 从 MySQL 转换为 Google Maps 多边形

我在网上搜索过,但我还没有找到任何解决方案...我找到的任何解决方案都不适合我...我有一个VARCHARS行和另一个与这些GEOMETRY类型的行,例如:POLYGON((23.95326137.733372,23.95362337.733202,23.95357237.733132,23.95407537.732896,23.95412637.732966,23.95455037.732767,23.95456637.732698,23.95446737.732603,23.95425837.732476,23.95300737.733041,23.95320737.733303,

android - 在 Google Maps v2 Android 中解析和绘制 GeoJSON

我的SD卡上有一个27MB的大geojson文件。我有大量的特征、几何等。当我在网上搜索时,我没有在Android的谷歌地图中找到对GeoJSON和形状文件的任何支持。我想在map上绘制所有几何图形(我们稍后可以对其进行优化以显示一些几何图形),如点、线、多边形等。我是否需要自己编写解析器,还是我在GoogleMapsAPIforAndroid中找不到对geojson的支持? 最佳答案 尝试使用GoogleMapsAndroidAPI实用程序库。它包含将解析和处理GeoJSON数据的类。https://github.com/goog

java - 如何使用 google maps api for android 将 map 限制在一个国家

我对谷歌的AndroidmapAPI完全陌生,我想知道是否可以将map显示的区域限制为仅显示一个国家/地区。我的意思是我的目标用户只在我自己的国家,当应用程序逻辑只在这个国家时,向他们展示整个世界既没有用也不合逻辑。有什么想法吗?ps:如果在google的api中是不可能的,有没有办法用另一个提供map服务的来源的另一个api来做到这一点? 最佳答案 如果您仍然感兴趣,现在可以restricttheuser'spanningtoagivenarea使用setLatLngBoundsForCameraTarget方法。您需要更新Pla

java - 如何在 Android Google Maps v2 中创建带有传感器方位的位置箭头标记?

我设法创建了一个箭头ImageView并从传感器获取了方位角,之后我使用setRotation()旋转了ImageViewView类的方法。如何使用AndroidGooglemapv2标记对标记执行此操作? 最佳答案 我建议你看看android-maps-utils来自Google的项目。它包含BubbleIconFactory:负责生成标记RotationLayout:负责将布局(标记)的内容旋转90度的倍数这应该为您提供显示箭头/标记所需的构建block并为其提供一定的旋转。您可能需要稍微自定义一下旋转布局。

android - 如何从信息窗口打开新 Activity (或对话框或链接)- Google Maps v2 Android

我想从信息窗口打开新Activity(或自定义对话框或链接)。我希望我的UI以这种方式工作:1)我看到了map2)我点击一个标记来显示一个信息窗口3)我在信息窗口中单击一个按钮(或其他东西)以打开一个新Activity(或一个对话框)以显示更多信息。或者,我单击进入信息窗口的链接以打开网页以显示更多信息。我更愿意打开一个新的Activity或对话框。顺便问一下,你能告诉我更简单的方法吗?任何帮助将不胜感激。提前致谢。这是我的代码。MarkerINFO=mMap.addMarker(newMarkerOptions().position(info).title("TITLE").snip

android - 在 Android 上的 Google Maps V2 上绘制动画多段线

如何在Googlemap上绘制一条折线,如下图所示:->->->->关键是我需要线条有小箭头,这些箭头向右移动然后消失。关于如何应用上述行为的任何想法? 最佳答案 请查看this它会帮助你..下载github代码以获得更多说明。如果它比投票答案有帮助。 关于android-在Android上的GoogleMapsV2上绘制动画多段线,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/

android - 添加 play-services-maps 依赖自动添加 glEsVersion 2.0 要求

我想与GooglePlayServicesMaps模块集成。由于maplist声明:Gradle的manifestmerger将此block添加到生成的list中,使运行OpenGL1.0的设备不支持我的应用程序,但是我的map功能不是强制性的,我确实希望支持这些设备。我已经尝试将其中之一添加到我自己的list中:或或但没有任何效果,它要么自动选择具有最高值(2.0)的那个,要么将两个block添加到生成的list中,仍然使我的应用程序需要2.0 最佳答案 我能够使用build.gradlehacks解决它,方法是手动覆盖合并的li

标记图标内的 Android Google Maps API 字符串

有没有一种方法可以将字符串值放入GoogleMapsAPI2.0上的Marker图标中?喜欢这张图片简单来说。有点像这样:map.addMarker(newMarkerOptions().position(POSITION).title("Yourtitle").icon(HEREPUTMYVARSTRING)); 最佳答案 您可以使用您的文字自定义图标:Bitmap.Configconf=Bitmap.Config.ARGB_8888;Bitmapbmp=Bitmap.createBitmap(80,80,conf);Canvas