Форум программистов, компьютерный форум CyberForum.ru

Не отображает карту - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Воспроизведение аудио через динамик для разговоров http://www.cyberforum.ru/android-dev/thread1264050.html
В службе воспроизводится аудио. Как перенаправить данный поток с динамика громкой связи на динамик, который используется для разговоров?
Android Оставаться залогиненным после выхода из приложения В общем, есть приложение с функцией регистрации/входа, и каждый раз, когда запускаешь его, получаешь login Activity. Как сделать так, как, например, в приложениях соц. сетей, открыл, вошел, полазил в приложении, закрыл, а потом, когда открываешь снова, оно как будто и не закрывалось, а было свёрнуто? То есть, пользователь залогинился и пока не нажмёт кнопку log out, приложение будет открываться... http://www.cyberforum.ru/android-dev/thread1263956.html
Почтовый клиент, Примеры, исходники почтового клиента Android
Кто нибудь подскажите где почитать про создание почтового клиента...мне нужно научить приложение читать список писем из почтового ящика...кто нить может помочь??
Android Пересоздание Fragment при листании, как избавиться?
Попробовал сделать таб-слайдер. Закладки с возможностью листать их слайдом. Столкнулкся с неожиданной "особенностью". Каждая страница-закладка является фрагментом (не знаю как от этого избавиться). В страницу поместил список на основе адаптера. При листании фрагменты ПЕРЕСОЗДАЮТСЯ! :( Не знаю почему и не знаю как от этого избавиться! В результате получаю то, что список всегда прыгает наверх....
Android ImageView и замощение расунка http://www.cyberforum.ru/android-dev/thread1263540.html
Здравствуйте. Хочу добавить на imageView свою картинку, которую предварительно залил в папку res\drawable-hdpi. Но при замощении метод Bitmap bitmapToe = BitmapFactory.decodeFile(fileNameToe); выдает null. Я уже всё перепробовал, но всё равно null. Вот код: String fileNameCross = new File(getFilesDir(), "cross.png").getAbsolutePath(); String fileNameToe = new...
Android GCM Начал разбираться с GCM и появилось несколько вопросов. Кто знаком с GCM помогите разобраться, пожалуйста. 1) При регистрации сервиса в APIs Console не увидел ограничения на количество push - рассылок в день. Я так понимаю, их число не ограничено? 2) Как это работает, я понял примерно так. Допустим моим приложением пользуются 10 человек. Каждый из них хочет получать push - рассылку. Для этого,... подробнее

Показать сообщение отдельно
Strelok45
 Аватар для Strelok45
11 / 11 / 0
Регистрация: 18.02.2010
Сообщений: 149

Не отображает карту - Android

28.09.2014, 06:59. Просмотров 517. Ответов 5
Метки (Все метки)

Доброго времени суток.
Нашел интересный пример по Google Placeshttp://www.androidhive.info/2012/08/...maps-tutorial/. Все бы ничего, но карта в фоне не грузится.. Подозреваю, что это из-за apiKey. Уже целую кучу мануалов переискал, ничего не помогает. Может кто подскажет? как правильно запустить данный пример, чтобы карта работала?
map_places.xml
Java
1
2
3
4
5
6
7
8
9
<?xml version="1.0" encoding="utf-8"?>
<com.google.android.maps.MapView
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/mapView"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:clickable="true"
    android:apiKey="AIzaSyACjMrCMRSpwcZVst1i_NYj1iP1peFPFco"
/>
PlacesMapActivity.java
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
package com.androidhive.googleplacesandmaps;
 
import java.util.List;
 
import android.content.Intent;
import android.graphics.drawable.Drawable;
import android.os.Bundle;
import android.util.Log;
 
import com.google.android.maps.GeoPoint;
import com.google.android.maps.MapActivity;
import com.google.android.maps.MapController;
import com.google.android.maps.MapView;
import com.google.android.maps.Overlay;
import com.google.android.maps.OverlayItem;
 
public class PlacesMapActivity extends MapActivity {
    // Nearest places
    PlacesList nearPlaces;
 
    // Map view
    MapView mapView;
 
    // Map overlay items
    List<Overlay> mapOverlays;
 
    AddItemizedOverlay itemizedOverlay;
 
    GeoPoint geoPoint;
    // Map controllers
    MapController mc;
    
    double latitude;
    double longitude;
    OverlayItem overlayitem;
 
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.map_places);
 
        // Getting intent data
        Intent i = getIntent();
        
        // Users current geo location
        String user_latitude = i.getStringExtra("user_latitude");
        String user_longitude = i.getStringExtra("user_longitude");
        
        // Nearplaces list
        nearPlaces = (PlacesList) i.getSerializableExtra("near_places");
 
        mapView = (MapView) findViewById(R.id.mapView);
        mapView.setBuiltInZoomControls(true);
 
        mapOverlays = mapView.getOverlays();
        
        // Geopoint to place on map
        geoPoint = new GeoPoint((int) (Double.parseDouble(user_latitude) * 1E6),
                (int) (Double.parseDouble(user_longitude) * 1E6));
        
        // Drawable marker icon
        Drawable drawable_user = this.getResources()
                .getDrawable(R.drawable.mark_red);
        
        itemizedOverlay = new AddItemizedOverlay(drawable_user, this);
        
        // Map overlay item
        overlayitem = new OverlayItem(geoPoint, "Your Location",
                "That is you!");
 
        itemizedOverlay.addOverlay(overlayitem);
        
        mapOverlays.add(itemizedOverlay);
        itemizedOverlay.populateNow();
        
        // Drawable marker icon
        Drawable drawable = this.getResources()
                .getDrawable(R.drawable.mark_blue);
        
        itemizedOverlay = new AddItemizedOverlay(drawable, this);
 
        mc = mapView.getController();
 
        // These values are used to get map boundary area
        // The area where you can see all the markers on screen
        int minLat = Integer.MAX_VALUE;
        int minLong = Integer.MAX_VALUE;
        int maxLat = Integer.MIN_VALUE;
        int maxLong = Integer.MIN_VALUE;
 
        // check for null in case it is null
        if (nearPlaces.results != null) {
            // loop through all the places
            for (Place place : nearPlaces.results) {
                latitude = place.geometry.location.lat; // latitude
                longitude = place.geometry.location.lng; // longitude
                
                // Geopoint to place on map
                geoPoint = new GeoPoint((int) (latitude * 1E6),
                        (int) (longitude * 1E6));
                
                // Map overlay item
                overlayitem = new OverlayItem(geoPoint, place.name,
                        place.vicinity);
 
                itemizedOverlay.addOverlay(overlayitem);
                
                
                // calculating map boundary area
                minLat  = (int) Math.min( geoPoint.getLatitudeE6(), minLat );
                minLong = (int) Math.min( geoPoint.getLongitudeE6(), minLong);
                maxLat  = (int) Math.max( geoPoint.getLatitudeE6(), maxLat );
                maxLong = (int) Math.max( geoPoint.getLongitudeE6(), maxLong );
            }
            mapOverlays.add(itemizedOverlay);
            
            // showing all overlay items
            itemizedOverlay.populateNow();
        }
        
        // Adjusting the zoom level so that you can see all the markers on map
        mapView.getController().zoomToSpan(Math.abs( minLat - maxLat ), Math.abs( minLong - maxLong ));
        
        // Showing the center of the map
        mc.animateTo(new GeoPoint((maxLat + minLat)/2, (maxLong + minLong)/2 ));
        mapView.postInvalidate();
 
    }
 
    @Override
    protected boolean isRouteDisplayed() {
        return false;
    }
 
}
AndroidManifect
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.androidhive.googleplacesandmaps"
    android:versionCode="1"
    android:versionName="1.0" >
 
    <uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="15" />
 
    <application
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        
        <!--  Add Google Map Library -->
        <uses-library android:name="com.google.android.maps" />
        
        <activity
            android:name=".MainActivity"
            android:label="@string/title_activity_main" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
 
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        
        <!-- SinglePlaceActivity -->
        <activity android:name=".SinglePlaceActivity" android:label="Place Details">
        </activity>
        
        <!-- PlacesMapActivity -->
        <activity android:name=".PlacesMapActivity" android:label="Near Places Map View">
        </activity>
    </application>
    
    <!-- Internet Permissions -->
    <uses-permission android:name="android.permission.INTERNET" />
 
    <!-- Network State Permissions -->
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    
    <!-- Access Location -->
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
 
</manifest>
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru