Although Facebook provides a way to add a location hyperlink to a post, even without that your friends can still inadvertently share your location just as part of plain text or photos. For example if a friend tags you in a photo at some recognizable location then your location is apparent even though there is no location hyperlink. They could also tag you in a status update, or post directly on your timeline if you have not disabled that. If your friends are doing this against your wishes then tell them your concern and ask them to please not do that. If you don't tell them then they may not understand what you want, and may just do a similar thing some other way (e.g. writing a comment on one of your posts). If you have told your friends but they refuse to respect your wishes, unfriend them.
As a precaution, you can also change your privacy settings so that others will not see posts by others as a result of you being tagged in them, or posts by others posted your timeline. Set this by going to Privacy Settings, then Timeline and Tagging. Change Who can see what others post on your timeline? to Only Me. (Note that this will also prevent others from making any new post on your timeline.) Change Who can see posts that appear on your timeline because you've been tagged? to Custom; then choose Only Me and click Save Changes.