Tag: 谷歌地图

设置Google地图容器DIV的宽度和高度100%

我加载了Google Maps API v3并以div格式打印Google地图。 但是,当宽度和高度设置为100%,自动我看不到地图。 这里是HTML代码片段。 <!– Maps Container –> <div id="map_canvas" style="height:100%;width:100px;margin:0 auto;"></div> 有没有办法解决这个问题?

GPS是否需要互联网?

在我可以在我的应用程序中读取我的当前位置(国家,城市,地区等)之前,是否需要打开Internet和GPS ? 如果他们是,那么只有从GPS获取位置的任何替代方法? 因为互联网的可用性是一个问题。

在Google地图中find多个地点的中心

我刚刚抄录了这个问题的代码,并运用了我的经纬度。 但是,经纬度是dynamic的,地图的center会根据位置的纬度和经度而变化。 以下是来自其他问题的代码 <!DOCTYPE html> <html> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> <title>Google Maps Multiple Markers</title> <script src="http://maps.google.com/maps/api/js?sensor=false" type="text/javascript"></script> </head> <body> <div id="map" style="width: 500px; height: 400px;"></div> <script type="text/javascript"> var locations = [ ['Bondi Beach', -33.890542, 151.274856, 4], ['Coogee Beach', -33.923036, 151.259052, 5], ['Cronulla Beach', -34.028249, 151.157507, 3], ['Manly Beach', -33.80010128657071, 151.28747820854187, 2], ['Maroubra Beach', […]

如何以像素为单位偏移Google地图(API v3)的中心?

我想知道是否有可能在谷歌地图API v3中抵消地图的中心 。 我想控制像素的偏移量,因为lat和lng似乎是错误的,而且很难预测。 我只需要放置一个标记,然后将中心偏移250px,这样我可以在地图中间放置其他一些内容。 希望有人能帮助!

Google Maps API版本的差异

我试图在两个地方之间显示路线,我想使用Google Places API V3进行两点之间的路线步骤。 在使用旧的Google Maps API之前 ,以下请求会给出完美的结果: http://maps.google.com/maps?f=d&hl=en&saddr=19.5217608,-99.2615823&daddr=19.531224,-99.248262&ie=UTF8&0&om=0&output=kml 输出: 现在我尝试用新的Google Maps APIreplace这个,并且按照请求提供了错误的结果。在这两种情况下,我使用的是相同的源和目标,但结果在Google地图上给出了不同的行为: http://maps.googleapis.com/maps/api/directions/json?origin=19.5217608,-99.2615823&destination=19.531224,-99.248262&sensor=false 我的问题是,新的Google Maps API在源和目的地之间返回的步数较less,因此路线在Google地图上显示效果不佳。 请帮助解决新Google Maps API v3中的这个问题。 提前致谢。

谷歌地图 – 如何获得米之间的两点之间的距离?

我有这些坐标: (45.463688, 9.18814) (46.0438317, 9.75936230000002) 我需要(使用Google API V3,我认为)以米计算这两点之间的距离。 我该怎么做?

如何使用谷歌地图V2在Android中使用MapView?

我想在我的活动中显示地图。 在谷歌地图V1我们使用 – <com.google.android.maps.MapView android:id="@+id/mapview" android:layout_width="match_parent" android:layout_height="match_parent" android:apiKey="@string/api_map_key" android:clickable="true" android:enabled="true" /> 并通过使用MapActivity类来扩展活动。 在Versing 2中,它使用Fragment而不是mapview,并且必须通过FragmentActivity来扩展活动,而不是普通的Activity。 EX- <fragment android:id="@+id/map" android:layout_width="match_parent" android:layout_height="match_parent" class="com.google.android.gms.maps.SupportMapFragment" /> 现在我可以使用相同的方式创buildmapview,而不是使用版本2的片段。() 任何人都可以使用V2使用MapView吗?

如何在Android中的MapView上绘制边框文字?

我正在尝试在Android上的MapView上绘制一些文本。 文本的绘制很好,但是很难阅读文本,因为它是白色的,没有黑色边框(就像在MapViews上自然显示的表示城市,州和国家的文本的其余部分一样)。 我似乎无法弄清楚如何绘制黑色边框的文字。 任何人都知道如何做到这一点? 这是我现在正在使用的代码types(这只是示例代码,在我的覆盖之一): @Override public void draw(Canvas canvas, MapView mapView, boolean shadow) { Paint textPaint = new Paint(); textPaint.setARGB(255, 255, 255, 255); textPaint.setTextAlign(Paint.Align.CENTER); textPaint.setTextSize(16); textPaint.setTypeface(Typeface.DEFAULT_BOLD); canvas.drawText("Some Text", 100, 100, textPaint); super.draw(canvas, mapView, shadow); }

使用Google Maps API获取旅行时间数据

我使用谷歌地图API遇到的所有例子似乎都显示了某种地图。 我希望将从A到B的道路描述请求到您的车辆的预计行驶时间的数据纳入到网站中。 只有这些数据。 没有加载最终访问者的地图是否可能?

将经度/纬度转换为X / Y坐标

我使用Google Maps API创build了一个地图,突出显示所有明尼苏达州的县。 基本上,我用一组经度/纬度坐标创build了县的多边形。 以下是生成的地图的屏幕截图: 用户需求之一是能够将图像与图像进行比较,以便将其embedded到PowerPoint /主题幻灯片中。 我找不到任何有用的Google Maps API,它允许我以自己的方式保存自定义地图(如果您知道某种方式,请告诉我),所以我想我应该使用Java中的Graphics2D来绘制它。 阅读有关公式将经度/纬度转换为X / Y坐标,我结束了以下代码: – private static final int EARTH_RADIUS = 6371; private static final double FOCAL_LENGTH = 500; … BufferedImage bi = new BufferedImage(WIDTH, HEIGHT, BufferedImage.TYPE_INT_RGB); Graphics2D g = bi.createGraphics(); for (Coordinate coordinate : coordinates) { double latitude = Double.valueOf(coordinate.getLatitude()); double longitude = Double.valueOf(coordinate.getLongitude()); latitude […]