Я не использую PHP, поэтому я не могу сказать, есть ли что-то не так с этим кодом.Если вы удалили PHP и жестко запрограммированные значения lat / lon, будет ли работать карта?Возможно, одной из проблем может быть только то, какие значения отправляет форма с широтой и долготой.Вы не проводите никакой проверки, чтобы убедиться, что они находятся в допустимых пределах, например, от +90 до -90 для широты и от +180 до -180 для долготы.