Вы генерируете карту серверным скриптом, а координаты получаете через js библиотеку. Нормально это решается или расширением EGMap в регистрацию скриптов которого вы добавите соответствующий код с geo-location-javascript. Или отказаться от использования EGMap. Подключить его в ручную (что очень просто) и там же добавить код для определения координат с geo-location-javascript