Sorry for late reply.
About the get direction ( Google Map ) feature, there is an issue currently especially for insecure website (not using https port of ssl certificate). If you interest, you can check this article https://sites.google.com/a/chromium.org/dev/Home/chromium-security/deprecating-powerful-features-on-insecure-origins
About the issues with contact form. Please try to contact your hosting provider to make sure if your server be able to handle mail service on this thing.
Let us know if you have further questions.