Может быть, я не совсем понимаю ваш вопрос, но:
MySQL и PHP - хороший выбор, но, насколько я знаю, выбор не имеет значения. Вы можете сделать это на любом языке с любым БД. С чем вам удобнее всего. Хотя я знаю, что мой друг, изучавший ГИС, делал большинство своих проектов на Python.
Я не уверен в том, что вы ищете, и я знаю, что университет хочет, чтобы вы делали что-то с нуля, но если бы я делал это для проекта, звучало бы так, будто расширение Google Maps могло бы помочь вам на 99%