There are many factors that can affect your local business listings.... - Geographic distance of user from your business place (if your competitor is near to the user, who is passing the query, he can rank high in Google maps) - Geographic distance of your business place from city center - Citations - Keyword optimization in your listing - You business listing on other channels like local classifieds
Thanks C.Rebecca, and sarah, There is same name of the two roads in city, so Google map shows two different positions for one address (shahid bhagat singh marg, new delhi and shahid bhagat singh road, new delhi). May this affect the LBC too much?