add positionInMapWithLocation