Страница 1 из 6
Урок 139. Google maps. Создание и настройка проекта. Карта, камера, события
Добавлено: 13 янв 2014, 02:50
damager82
В этом уроке:
- создаем приложение с картой
- настраиваем карту и обрабатываем ее события
- программно меняем положение камеры
Click here to read this article!
Re: Урок 139. Google maps. Создание и настройка проекта. Кар
Добавлено: 14 янв 2014, 09:08
LesliStr
В гугловской консоле есть возможность включить русский язык, но лучше этой возможностью не пользоваться. Не знаю как у кого, но у меня, пока в консоле и в интерфейсе винды, я не переключился на английский, ключ не создавался.
Re: Урок 139. Google maps. Создание и настройка проекта. Кар
Добавлено: 15 янв 2014, 16:43
Bycufal
Добрый день. Подскажите, почему при создании проэкта по вашим инструкциям, выдает ошибку
error: Error: No resource found that matches the given name (at 'value' with value '@integer/google_play_services_version'). AndroidManifest.xml
После того как ввожу даные
<meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="AIzaSyComUhEqr9BL4JjqJE05Lck4j1uABIU08Y">
</meta-data>
<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version">
</meta-data>
и сохраняю, сразу же выводится эта ошибка. Скомпилированую Библиотеку Google Play services вручную поместил в папку lib своего проэкта. Игрался с версиями в xml манифесте, Пробывал добавлять библиотеку как показано в вашем уроке. Пробывал запускать без ошибочной строки. Всё закончилось неудачей. Заранее спасибо за внимание.
Re: Урок 139. Google maps. Создание и настройка проекта. Кар
Добавлено: 15 янв 2014, 17:21
Bycufal
Сори вопрос снят. Проблема была в том что не поставил галочку (Copy projects into workspace) при импорте библиотеки.
Re: Урок 139. Google maps. Создание и настройка проекта. Кар
Добавлено: 16 янв 2014, 00:01
hysteresis
все работает, спасибо за полезный урок. Подскажите, пожалуйста, как сделать .apk файл проекта, чтоб тестить на телефоне? У меня этот файл появляется в папке /bin/ после запуска эмулятора, может др. есть способы.
Re: Урок 139. Google maps. Создание и настройка проекта. Кар
Добавлено: 16 янв 2014, 00:45
Digetix
hysteresis писал(а):У меня этот файл появляется в папке /bin/ после запуска эмулятора
Скидываете его в телефон и устанавливаете
Re: Урок 139. Google maps. Создание и настройка проекта. Кар
Добавлено: 16 янв 2014, 02:30
vizort
hysteresis писал(а):все работает, спасибо за полезный урок. Подскажите, пожалуйста, как сделать .apk файл проекта, чтоб тестить на телефоне? У меня этот файл появляется в папке /bin/ после запуска эмулятора, может др. есть способы.
http://developer.android.com/intl/ru/tools/device.html
Re: Урок 139. Google maps. Создание и настройка проекта. Кар
Добавлено: 16 янв 2014, 11:51
phenomenon
hysteresis писал(а):все работает, спасибо за полезный урок. Подскажите, пожалуйста, как сделать .apk файл проекта, чтоб тестить на телефоне? У меня этот файл появляется в папке /bin/ после запуска эмулятора, может др. есть способы.
Right Click on project > Android Tools > Export
Re: Урок 139. Google maps. Создание и настройка проекта. Кар
Добавлено: 16 янв 2014, 20:26
hysteresis
phenomenon писал(а):
Right Click on project > Android Tools > Export
спасибо
Re: Урок 139. Google maps. Создание и настройка проекта. Кар
Добавлено: 23 янв 2014, 17:32
Optimized
Скажите, пожалуйста, каким образом можно запустить тест на реальном девайсе с андроидом. Конкретно, нужно тестить работоспособность сайта в браузере на девайсе.
Спасибо.
Re: Урок 139. Google maps. Создание и настройка проекта. Кар
Добавлено: 25 янв 2014, 23:07
ZDroid
Все привет! Возникла необычная ошибка. При экспорте проекта в apk файл в файле string.xml подчеркивает
name="app_name"
name="action_settings"
name="hello_world"
name="test"
Вот описание ошибки:
"app_name" is not translated in af, am, ar, be, bg, ca, cs, da, de, el, en-rGB, en-rIN, es, es-rUS, et, et-rEE, fa, fi, fr,
fr-rCA, hi, hr, hu, hy-rAM, in, it, iw, ja, ka-rGE, km-rKH, ko, lo-rLA, lt, lv, mn-rMN, ms, ms-rMY, nb, nl, pl, pt, pt-
rBR, pt-rPT, ro, ru, sk, sl, sr, sv, sw, th, tl, tr, uk, vi, zh-rCN, zh-rHK, zh-rTW, zu
Re: Урок 139. Google maps. Создание и настройка проекта. Кар
Добавлено: 26 янв 2014, 15:41
altwin
ZDroid писал(а):Все привет! Возникла необычная ошибка. При экспорте проекта в apk файл в файле string.xml подчеркивает
name="app_name"
name="action_settings"
name="hello_world"
name="test"
Вот описание ошибки:
"app_name" is not translated in af, am, ar, be, bg, ca, cs, da, de, el, en-rGB, en-rIN, es, es-rUS, et, et-rEE, fa, fi, fr,
fr-rCA, hi, hr, hu, hy-rAM, in, it, iw, ja, ka-rGE, km-rKH, ko, lo-rLA, lt, lv, mn-rMN, ms, ms-rMY, nb, nl, pl, pt, pt-
rBR, pt-rPT, ro, ru, sk, sl, sr, sv, sw, th, tl, tr, uk, vi, zh-rCN, zh-rHK, zh-rTW, zu
Скорее всего у вас в проекте пустые папки локализации или же какая то внешняя библиотека тянет с собой локаль. Можно добавить в начало string.xml:
[syntax=xml]
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<resources xmlns:tools="
http://schemas.android.com/tools" tools:locale="en">
[/syntax]
либо добавить локализаци, раз уж вы хотите поддерживать все языки
Re: Урок 139. Google maps. Создание и настройка проекта. Кар
Добавлено: 27 янв 2014, 16:06
ArseniySafin
ZDroid писал(а):
Вот описание ошибки:
"app_name" is not translated in af, am, ar, be, bg, ca, cs, da, de, el, en-rGB, en-rIN, es, es-rUS, et, et-rEE, fa, fi, fr,
fr-rCA, hi, hr, hu, hy-rAM, in, it, iw, ja, ka-rGE, km-rKH, ko, lo-rLA, lt, lv, mn-rMN, ms, ms-rMY, nb, nl, pl, pt, pt-
rBR, pt-rPT, ro, ru, sk, sl, sr, sv, sw, th, tl, tr, uk, vi, zh-rCN, zh-rHK, zh-rTW, zu
Думаю у вас это просто баг и нужно сделать clean & build проекта. Если не помогает, то просто сделать эту проверку не ошибкой, а предупреждением в:
Window -> Preferences -> Lint Error Checking, не помню как называется эта ошибка точно, т.ч. ищите сами в списке, или загуглите.
У меня другой вопрос:
Какая минимальная версия андроида, которая может осуществлять работу с картой?
Re: Урок 139. Google maps. Создание и настройка проекта. Кар
Добавлено: 28 янв 2014, 00:16
qwe
Можно ли сделать, чтобы при открытии приложения карта отображалась смещенной относительно (0,0) (например показывала только Европу) ?
Re: Урок 139. Google maps. Создание и настройка проекта. Кар
Добавлено: 28 янв 2014, 00:42
rezak90
qwe писал(а):Можно ли сделать, чтобы при открытии приложения карта отображалась смещенной относительно (0,0) (например показывала только Европу) ?
центрируешь карту по центре Европы и делаешь зум такой что бы помещалась вся Европа
Re: Урок 139. Google maps. Создание и настройка проекта. Кар
Добавлено: 28 янв 2014, 20:53
Cerrone
У меня не получается запустить приложение на смартфоне. На эмуляторе идет, а на трубе падает (((
Could not find class 'maps.ae.i', referenced from method maps.af.al.a
Re: Урок 139. Google maps. Создание и настройка проекта. Кар
Добавлено: 05 фев 2014, 19:50
qwe
Имеется Swipe Views with Tabs состоит из 3 фрагментов. Вставил Google maps в первый Fragment. При переходе с 1 на 2 фрагмент и обратно все работает, но стоит зайти на 3-ий фрагмент а затем вернуться на 1 или 2 фрагмент - приложение крашится. Подскажите в чем проблема?
Код: Выделить всё
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import com.google.android.gms.maps.GoogleMap;
import com.google.android.gms.maps.SupportMapFragment;
public class Fragment1 extends Fragment {
SupportMapFragment mapFragment;
GoogleMap map;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment1,
container, false);
mapFragment = (SupportMapFragment) getFragmentManager()
.findFragmentById(R.id.map);
map = mapFragment.getMap();
if (map == null) {
getActivity().finish(); }
return rootView;
}
}
Re: Урок 139. Google maps. Создание и настройка проекта. Кар
Добавлено: 05 фев 2014, 20:03
rezak90
трасирвока ошибки в LogCat
Re: Урок 139. Google maps. Создание и настройка проекта. Кар
Добавлено: 05 фев 2014, 20:21
altwin
qwe писал(а):Имеется Swipe Views with Tabs состоит из 3 фрагментов. Вставил Google maps в первый Fragment. При переходе с 1 на 2 фрагмент и обратно все работает, но стоит зайти на 3-ий фрагмент а затем вернуться на 1 или 2 фрагмент - приложение крашится. Подскажите в чем проблема?
Код: Выделить всё
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import com.google.android.gms.maps.GoogleMap;
import com.google.android.gms.maps.SupportMapFragment;
public class Fragment1 extends Fragment {
SupportMapFragment mapFragment;
GoogleMap map;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment1,
container, false);
mapFragment = (SupportMapFragment) getFragmentManager()
.findFragmentById(R.id.map);
map = mapFragment.getMap();
if (map == null) {
getActivity().finish(); }
return rootView;
}
}
попробуйте:
mViewPager.setOffScreenPageLimit(4); Очень похоже, что у вас просто не помещаются три фрагмента в памяти. Как варриант почитайте тему:
http://stackoverflow.com/questions/9440 ... s-a-parent
Re: Урок 139. Google maps. Создание и настройка проекта. Кар
Добавлено: 05 фев 2014, 20:27
qwe
rezak90 писал(а):трасирвока ошибки в LogCat
Дело в том, что у меня еклипс не работает с Google maps ( он затыкается с сообщением Google Play Store is missing). Поэтому я тестирую на телефоне.