Да можно на любом движке реализовать - хоть на яндексе, хоть на гугле. Суть в том что значение в поле формы попадает когда пользователь тыкает по карте. Значение можно хранить как строкой так и в двух переменных типа float. Если хранить строкой будет сложнее искать в базе ближайшие значения(точки в радиусе ХХХм).
Как говорили - начиная с Windows Vista - компьютер называетя не "Мой компьютер" как Windows XP и всех предыдущих, а прсто "Компьютер" - потому что это теперь не ваш компьютер, а компьютер висты)))
Любая программа без возможности развивать себя(переписывать) - всего лишь набор условий.
Так что любой интеллект должен уметь обучаться, развивая свою программу и оптимизируя ее работу.