Перейти к содержанию
Fire Monkey от А до Я
  • 0

TMapView не работает с IOS


janovskis

Вопрос

Помогите пожалуйста! У меня все почти прекрасно работает с Androidom, но не показывает карту и все остальное на IOS (IPhon).
Ключи на Google получены для обоих вариантов. Для Androida существует много материала... как проверить провайдеров, как проверить соединение с интернетом, куда вставить API-Key ключ, а для IOS я практически НИЧЕГО не нашел. ПОМОГИТЕ!!!! Горю!!!!
Ссылка на комментарий

Рекомендуемые сообщения

  • 0

 

Помогите пожалуйста! У меня все почти прекрасно работает с Androidom, но не показывает карту и все остальное на IOS (IPhon).
Ключи на Google получены для обоих вариантов. Для Androida существует много материала... как проверить провайдеров, как проверить соединение с интернетом, куда вставить API-Key ключ, а для IOS я практически НИЧЕГО не нашел. ПОМОГИТЕ!!!! Горю!!!!

 

Какая версия прошивки на iOS, какая версия XE, что именно не работает? Надо больше информации. У меня проект с картой для iOS отлично работает. Так же в инете есть пример от Сарины Дю Понт, она показывает работу с картой и маркерами.

Ссылка на комментарий
  • 0

 

 

Помогите пожалуйста! У меня все почти прекрасно работает с Androidom, но не показывает карту и все остальное на IOS (IPhon).
Ключи на Google получены для обоих вариантов. Для Androida существует много материала... как проверить провайдеров, как проверить соединение с интернетом, куда вставить API-Key ключ, а для IOS я практически НИЧЕГО не нашел. ПОМОГИТЕ!!!! Горю!!!!

 

Какая версия прошивки на iOS, какая версия XE, что именно не работает? Надо больше информации. У меня проект с картой для iOS отлично работает. Так же в инете есть пример от Сарины Дю Понт, она показывает работу с картой и маркерами.

 

Не могли бы Вы мне дать ссылку на пример. У меня проект на Embarcadero® Delphi 10 Seattle.. для любых андроидов запускается карта (я указал код апи в опциях), когда запускаю на IPHone, то карты нет, а вообще все примеры движков для андроидов, я даже не встречал НИГДЕ для IOS!

Ссылка на комментарий
  • 0

Разобрался... сам виноват, я думал, что мой тестовый Iphon подключен к интернету, ан НЕТ!!! Как только подключил он заработал. Возникает вопрос, а как проверитрь есть ли соединение с интернетом???? Для Андроида я нашел без труда, а вот для IOS нашел (http://delphi.radsoft.com.au/2013/11/checking-for-an-internet-connection-on-mobile-devices-with-delphi-xe5/), но он не работает!

Ссылка на комментарий
  • 0
  • Модераторы
function CheckInternet: Boolean;
begin
  try
    with TIdTCPClient.Create(nil) do
    begin
      ReadTimeout := 2000;
      ConnectTimeout := 2000;
      Port := 80;
      Host := 'google.com';
      Connect;
      Result := Connected;
      Disconnect;
      Free;
    end;
  except
    Result := false;
  end;
end;
Ссылка на комментарий
  • 0
function CheckInternet: Boolean;
begin
  try
    with TIdTCPClient.Create(nil) do
    begin
      ReadTimeout := 2000;
      ConnectTimeout := 2000;
      Port := 80;
      Host := 'google.com';
      Connect;
      Result := Connected;
      Disconnect;
      Free;
    end;
  except
    Result := false;
  end;
end;

Спасибо... я тоже это нашел!!!! Спасибо большое!

Ссылка на комментарий
  • 0
  • Модераторы

ZuBy, на NetHTTPClient аналогично можно сделать? Timeout-ы задать как-то можно?

думаю как-то так

function CheckInternet2: boolean;
// uses  System.Net.HttpClient, System.Net.HttpClientComponent
var
  Resp: IHTTPResponse;
begin
  Result := false;
  with TNetHTTPClient.Create(nil) do
  begin
    try
      Resp := Head('http://google.com');
      Result := Resp.StatusCode < 400;
    except
      Result := false;
    end;
    Free;
  end;
end;

метод HEAD

 

The HEAD method is identical to GET except that the server MUST NOT return a message-body in the response. The metainformation contained in the HTTP headers in response to a HEAD request SHOULD be identical to the information sent in response to a GET request. This method can be used for obtaining metainformation about the entity implied by the request without transferring the entity-body itself. This method is often used for testing hypertext links for validity, accessibility, and recent modification.

Ссылка на комментарий

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...