标签: android-maps

错误此API项目未被授权使用此API.请确保在控制台中激活此API

我创建了一个使用Google Places API的Android项目.一旦我发送最近的地方请求我收到此错误:

错误此API项目无权使用此API.请确保在控制台中激活此API

我已经为Android启用了Google Places api,并且正在使用浏览器API密钥.我的问题是如何激活我的API?或者它应该被购买?

android google-maps android-maps google-places-api

4
推荐指数
1
解决办法
9831
查看次数

在android中将谷歌地图缩放到以英里为单位的特定半径

我想zoomGoogle map在英里的半径特定比如说10英里/ 20英里/ 30英里等按我的条件在android系统。

我需要的是从当前经纬度点绘制一个特定半径(10/20/30.. 英里)的圆,并将地图缩放到我已经绘制了带有半径的圆的特定英里。

我能够指出我当前的位置,绘制圆圈。但是我无法将地图缩放到所需的半径英里(圆圈应该以我当前的位置为中心以指定的英里为中心聚焦在屏幕上)。

目前我正在使用以下代码进行缩放:

gooMap.moveCamera(CameraUpdateFactory.newLatLngZoom(new LatLng(selectedLat, selectedLong), 15));
                    gooMap.animateCamera(CameraUpdateFactory.zoomTo(10), 2000, null);
                    Log.e("Circle Lat Long:", selectedLat + ", " + selectedLong);
                    circle.remove();
                    circle = gooMap.addCircle(new CircleOptions()
                            .center(new LatLng(selectedLat, selectedLong))
                            .radius(iMiles * 1609.34) // Converting Miles into Meters...
                            .strokeColor(Color.RED)
                            .strokeWidth(5));
                    circle.isVisible();
Run Code Online (Sandbox Code Playgroud)

我知道将缩放级别设置为 15 不会将地图缩放到所需的英里数。但我需要缩放地图以达到英里半径。我怎样才能实现它。任何人都可以帮助我。 编辑:-添加的图像详细解释了我需要的内容。Image_1:- 当我将半径设置为 10 英里时,地图应如图所示缩放。Image_2 当我将半径设置为 50 英里时,地图应如图所示缩放。请查看地图位置的差异以分析我需要的缩放级别。 图片_1 图片_2 提前致谢。

android google-maps google-maps-api-3 android-maps android-maps-v2

4
推荐指数
1
解决办法
8216
查看次数

如何在Android应用程序中使用Google Maps API显示路线?

我没有得到它,我自己找不到它.如何使用Google Maps API在Android应用程序中显示(和更新)两个位置(例如,当前设备位置和目标)之间的路线?

android google-maps android-maps

3
推荐指数
1
解决办法
5080
查看次数

从SQLite数据库中获取纬度和经度,以便在Android MapOverlay中使用

如果我在SQLite数据库中存储一堆位置的纬度和经度,我如何检索这些值并将它们放在OverlayItem类中以便在Google的Map代码中使用?

数据库名称: database

表名: place

place表中的字段:

  • id
  • title
  • description
  • latitude
  • longitude

如何获取每个位置的纬度和经度数据并将其添加到ArrayList itemOverlay?

你有什么想法或例子吗?非常感谢

database sqlite android android-maps mapactivity

3
推荐指数
1
解决办法
5832
查看次数

Android&Maps v2:如何获取用户位置?

在完成之前我还有很多工作要做,经过8个小时的工作,我需要寻求帮助.我已经设法在他们在我的设备上运行的Android上设置V2地图,我不知道在哪里可以找到一个资源,可以帮助我构建一个更高级的地图应用程序,我甚至无法获得用户位置显示.我正在使用具有互联网功能的Android手机上进行调试.我已经阅读了有关Stack溢出的10多个问题,并阅读了Google上的一些文档.

到目前为止,这是我的班级:

import com.google.android.gms.maps.GoogleMap;
import com.google.android.gms.maps.SupportMapFragment;
import com.google.android.gms.maps.model.LatLng;
import com.google.android.gms.maps.model.MarkerOptions;

import android.location.Location;
import android.os.Bundle;
import android.support.v4.app.FragmentActivity;
import android.view.Menu;

public class MainActivity extends FragmentActivity  {


  private GoogleMap mMap;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
     setUpMapIfNeeded();

}

  @Override
    protected void onResume() {
        super.onResume();
        setUpMapIfNeeded();
    }



  private void setUpMapIfNeeded() {
        // Do a null check to confirm that we have not already instantiated the map.
        if (mMap == null) {
            // Try to obtain the map from the SupportMapFragment.
            mMap = …
Run Code Online (Sandbox Code Playgroud)

android android-maps

3
推荐指数
1
解决办法
6375
查看次数

标记位置更改的事件

我正在使用新版Google Maps for Android v2.有没有办法为标记位置变化设置监听器?例如,当用户拖动标记时.

android android-maps android-maps-v2

3
推荐指数
1
解决办法
5639
查看次数

在android中自定义谷歌地图V2的配色方案

目前我正在我的 android 应用程序中使用谷歌地图 v2,我遇到了地图配色方案定制的问题。我看到在 web 中使用 javascript 是可能的https://developers.google.com/maps/customizehttp://jsfiddle.net/SQvej/ js 中的一些示例

var settingsItemsMap = {
zoom: 12,
center: new google.maps.LatLng(40.768516981, -73.96927308),
zoomControlOptions: {
  style: google.maps.ZoomControlStyle.LARGE
},
styles:[
    { featureType: "water", stylers: [ { hue: "#F4B741"} ] },
    { featureType: "road", stylers: [ { hue: "#ff0000" } ] }
],
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById('map_canvas'), settingsItemsMap );
Run Code Online (Sandbox Code Playgroud)

但没有找到安卓地图的解决方案,有什么建议吗?

android android-maps

3
推荐指数
1
解决办法
8205
查看次数

Android:哪些离线地图在应用中使用

我想在我的应用程序(Android 4.0+)中使用离线地图(城市或小区域的地图).用户应选择区域或城市,然后,应用程序应下载数据或数据可能在资产中.

或者,如果用户下载了某个区域,我可以以某种方式从谷歌地图应用程序访问数据,那么数据应该在手机中吗?

应用不会在Google Play上播放.

你推荐什么方式?使用OpenStreetMap?其他解决方案?

android google-maps openstreetmap android-maps google-maps-android-api-2

3
推荐指数
1
解决办法
5131
查看次数

将用户重定向到Google Maps Android应用程序以显示方向

我在Android应用程序中工作,我有两个Geo点.我希望用户从我的应用程序重定向到谷歌地图android应用程序,以显示地图中的方向.如何将两个地理位置传递到谷歌地图android应用程序以显示谷歌地图应用程序中的方向.

android google-maps android-maps android-maps-v2

3
推荐指数
1
解决办法
4692
查看次数

删除谷歌地方图标

我如何删除谷歌地方标记?如下所示,这是我没有放在地图上的标记(用蓝色标记).顺便说一句,可以使用谷歌地方的标记而不是我自己的自定义标记(标记为红色).

先感谢您

android android-maps

3
推荐指数
1
解决办法
2981
查看次数