"Локатор" это определение по вышкам и вайфай, если у тебя нет GPS, то ты координаты можешь получить только от API яндекса, тут то ты за запросы и платишь.
Просто показать карту с меткой (Web) - 0 запросов. В native платишь за пользователя.
Отлаживать программу по шагам надо, а не спрашивать что не так.
Идёшь и ищешь момент, когда по уму должно было произойти так, а на самом деле произошло не то.