As per your advice, I took both my mac and iPad from my place to city, and visited the apple service centre...when connected to their WIFI network,both the devices started showing correct locations,including weather. Google maps,Apple maps,Find my iPad showed exact location. Technician told me to cross check by creating hotspot from my iPhone and I noted both devices showing correct location. Then he said no problem with devices. Then I went to other electronic store,and asked the salesperson to share his wifi from mobile and verified that location services were working fine. Then I came to the conclusion,that my router is having problem,so I bought new router.
I came to my home town,configured the new router. Now this time location services not working.Find my iPad or Mac,showing location not available. Even Google maps displaying location not available. I tried with my old router,as usual it showed the previous location where I took the router with me before two months.
Then again I created hotspot from my iPhone and checked, location not available. But with the same phone when I created hotspot in apple service centre,it showed the correct location. Again with sony mobile,I created hotspot,location not available.
My doubt is find my iPad or Mac,whether it will work only in major cities?
But google maps which works universally,displayed location not available.
Now I am in confusion whether "my device is having problem" or "my router is having problem(there is less chance,as it is a new one.)" or my ISP could not provide location services(this also less chance,as I cross checked with my cellular network with hotspot)
Please help me on solving this issue...