Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Заблокировали Геокодер API_KEY #309

Open
Gazizbek opened this issue Nov 11, 2024 · 6 comments
Open

Заблокировали Геокодер API_KEY #309

Gazizbek opened this issue Nov 11, 2024 · 6 comments

Comments

@Gazizbek
Copy link

Заблокировали JavaScript API и HTTP Геокодер API_KEY с сообщением:
Вы используете ключ от JavaScript API для геокодирования в мобильном приложении, которое основано на MapKit. Это расценивается как нарушение пункта 2 условий бесплатного использования (https://yandex.ru/dev/commercial/doc/ru/). Лучше использовать встроенные в MapKit возможности геокодирования при написании мобильного приложения

Я что-то не так делаю или надо обязательно покупать тариф?

@Bolikus
Copy link

Bolikus commented Nov 13, 2024

У меня такое же сообщение пришло, но это не имеет отношения к этому использованию.
Тут мы используем - MapKit – мобильный SDK, приложение продолжает работать.

@Djhitman
Copy link

то же самое. есть какие-то апдейты?

@Gazizbek
Copy link
Author

Нам пришлось купить минимальный тариф

@akbako
Copy link

akbako commented Dec 14, 2024

У меня тоже заблокировали. Вместо, него использую Yandex Suggest

import {Search} from 'react-native-yamap';
import {GeoFigureType} from 'react-native-yamap/build/Search';

const find = (query) => {

 const search = await Search.searchText(
     'Достык 56 ',
     { type: GeoFigureType.POINT, value: {lat:  43.273564, lon:  76.914851}},
     { disableSpellingCorrection: true, geometry: true },
   );
 }
  

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

А если пользователь выбрал адрес и при этом в результате нет координат выбранного адреса, то можно воспользоваться Search.geocodeAddress

import {Search} from 'react-native-yamap';


const point = Search.geocodeAddress(address.formatted);

@mvpk-x
Copy link

mvpk-x commented Jan 13, 2025

Думаю разработчикам стоит убрать упоминание о геокодере из доки в таком случае.

@Kuklovod38
Copy link

Kuklovod38 commented Jan 16, 2025

У меня тоже заблокировали. Вместо, него использую Yandex Suggest

import {Search} from 'react-native-yamap';
import {GeoFigureType} from 'react-native-yamap/build/Search';

const find = (query) => {

const search = await Search.searchText(
'Достык 56 ',
{ type: GeoFigureType.POINT, value: {lat: 43.273564, lon: 76.914851}},
{ disableSpellingCorrection: true, geometry: true },
);
}

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

А если пользователь выбрал адрес и при этом в результате нет координат выбранного адреса, то можно воспользоваться Search.geocodeAddress

import {Search} from 'react-native-yamap';

const point = Search.geocodeAddress(address.formatted);

Мне на ios Search.searchText и Search.geocodeAddress не всегда выдаёт координаты, чаще всего в Search.searchText нет поля point, а в Search.geocodeAddress lat = null и lon = null, и откуда брать координаты(

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants